2011-01-04 7 views
0

を作成するために、私は2010年をSharePointに新しいですし、次のコードXPathは、configファイルとSharePoint導入

,new ModificationEntry(
     "applicationSettings/Name.Library.Settings" 
     ,"configuration/applicationSettings" 
     ,"<Name.Library.Settings/>" 
     ,SPWebConfigModification.SPWebConfigModificationType.EnsureChildNode 
     ,true) 
    ,new ModificationEntry(
     "applicationSettings/Name.Library.Settingsname='IsSharepointDeployed']" 
     ,"configuration/applicationSettings/Name.Library.Settings" 
     ,"<setting name='IsSharepointDeployed' serializeAs='String' />" 
     ,SPWebConfigModification.SPWebConfigModificationType.EnsureChildNode 
     ,true) 
と機能を展開することによって、この

<applicationSettings> 
    <Name.Library.Settings> 
    <setting name="FromAddress" serializeAs="String"> 
     <value>[email protected]</value> 
    </setting> 
    </Name.Library.Settings> 
</applicationSettings> 

のように見えるように設定ファイルを更新しようとしています

これを行うと、次のエラーが表示されます。「デプロイメントステップでエラーが発生しました」「機能を有効にしてください:式はノードセットに評価する必要があります。

これは、私のxpathクエリが間違っていると伝えています。それは構成/ applicationSettings/Name.Library.Settingsです

何か問題がありますか?

+0

この質問はXPathとは関係ありません。何が達成されるべきか明確ではない。 –

+0

まあ、ModificationEntryメソッドは単純なxPathを引数の1つとして取るので、可能な接続があります。 –

答えて

0

私はこれがあなたの問題のすべてが解決するかどうか知っているがありません:

"applicationSettings/Name.Library.Settings[@name='IsSharepointDeployed']" 

は役立つかもしれません。

関連する問題