問題タブ [xdt-transform]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
web-config - ノードのテキストを xdt:locator match() する方法は?
InsertIfMissing
ノードのロケーターで関数を使用したいtext()
。私は次のことを試しました:
しかし、xdt がtext()
関数を認識していないようです。
どうすればそれを機能させることができますか?
.net - 値を検索して置換するための Xml Document Transform
SQL クエリを含む xml ドキュメントがあります。たとえば、次のようになります。
これがoctopackを介して実行され、(octopus deployを介して)サーバーにデプロイされると、次のようになります。
(改行は に変換されました

)
これを元に戻すためにこの変更が行われた後に実行できる xml 変換はありますか? (または少なくとも削除します

)
注: 私の実際のクエリは複雑なマージ ステートメントであるため、複数の場所に配置したくありません。
asp.net - Web構成でdependentAssemblyを変換するにはどうすればよいですか?
だから、誰かが自分のナゲットパッケージをコードに追加したときに、dependentAssembly を置き換えようとしています。
変更したいアセンブリは次のとおりです。
そのため、私はこの xml ファイルを使用し、以下からのヘルプを使用します: Web.config 変換 - 不足しているマニュアル
しかし、エラーが発生します: プロジェクトの 'web.config' に変換を適用中にエラーが発生しました: 'blabla' には無効な修飾名があります。
「置換」を「削除」に変更すると、完全なdependentAssemblyが削除されますが、その後、何らかの方法で同じdependentAssemblyがweb.configに再度追加されます。たぶん、Common.Logging.Core 依存関係が web.config 変換後に追加されたからでしょうか?
そして、これが置換が機能しない理由でしょうか?
c# - XDT 変換 - 変換の変換
パッケージをインストールした結果の一部が web.release.config を変更する nuget パッケージを作成しています。
web.release.config.install.xdt を使用してこのファイルに要素を挿入するのに問題はありませんが、挿入する要素の xdt:Transform および xdt:Locator 属性を保持する必要があります。アプリケーションは展開用に構築されています。
たとえば、nuget パッケージをインストールするときは、次のように表示します。
xdt:Transform および xdt:Locator 属性を含む web.release.config に表示されます。
これを行うことは可能ですか?
xml - c# Windows Store / Metro / win-store アプリ用の Slowcheetah XML 変換
拡張ギャラリーから、次にnugetからSlowCheetahをインストールしました(その後、nugetからアンインストールして再インストールしました)。
できます ! ほとんど ;)
つまり、関連するファイルを変換し、bin/[nameofconfig eg Debug / Release]/ フォルダーにコピーします。
ただし、アプリをローカルで実行する場合、使用されるファイルは、たとえば
D:\Projects[プロジェクト名]\bin\Debug\ AppX
そして、このファイルは変換前の元のファイルのままです。
拡張機能の説明にあるようにF5 キーを押したときにこれを機能させる最も簡単な方法は何ですか(win ストア アプリの場合)。
.csproj のファイル コピー タスクでうまくいくと思いますが、これを成功させた人はいますか?
c# - nuget パッケージのインストール/更新時に app.config に xdt 変換を適用するにはどうすればよいですか?
最近、ナゲット パッケージの 1 つを更新したため、使用中のプロジェクトにアプリ設定が存在する必要があります。パッケージに app.config 変換を追加して、新しいバージョンのパッケージを使用するすべてのユーザーがこのアプリ設定に既定値を入力できるようにしたいと考えています。その趣旨で、この投稿に従ってapp.config.install.xdt ファイルを作成しました。
このstackoverflowの投稿に従って、nuspecの行も追加しました
ただし、このパッケージをコンシューマーにインストール/更新すると、このアプリ設定がコンシューマーの app.config に表示されません。私が見逃している他のステップはありますか?