問題タブ [config-transformation]

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.

0 投票する
1 に答える
642 参照

nuget - nuget 構成変換ファイルに関する問題

他のファイルに加えて、f1.config、f2.config などの構成ファイルも含む nuget パッケージを作成しています。これらの構成ファイルは、web.config ファイルで参照されます。

これらの構成ファイルは、このパッケージがインストールされるプロジェクトに存在する場合と存在しない場合があるため、名前を f1.config.transform、f2.config.transform に変更しました。

パッケージのインストールは考えられるすべてのシナリオで問題なく実行されますが、特定のケースでアンインストールが期待どおりに機能しません。つまり、インストール前に構成ファイル f2.config がプロジェクトに存在しなかった場合、パッケージをアンインストールしても削除されません。

何か案は?

編集: NuGet 仕様ファイル

0 投票する
4 に答える
21657 参照

asp.net - 変換構文を使用して web.config 設定を変更するにはどうすればよいですか?

サイトの公開時に変更したい web.config ファイルに保存されている値があります。TESTからLIVEに変更したい。

これは web.config 変換構文を使用して可能ですか? もしそうなら、どのように?

ありがとう。

0 投票する
1 に答える
94 参照

nuget - 変換を行った後、構成ファイルをクリーンアップする必要があります

会社独自のuserValidationclaimRepositoryを Thinktecture Identity Serverにプルするために、nuget パッケージを開発しています。

Thinktecture のやり方に合わせて、設定の保存方法を変更しました。(つまり、構成フォルダー内の独自のファイルにあるconnectionStringsとrepositoriesの構成)これを行ったので、構成変換を使用できます。

私が抱えている問題は、結果の構成ファイルにxdt属性 (およびルート要素の xmlns) が残っていることです。これは問題を引き起こさないかもしれませんが、少し面倒です。

それで、それは標準的な動作ですか、それともnugetおよび非web/app.configファイル変換のバグですか?

0 投票する
1 に答える
706 参照

config - Octopus Deploy が変換ファイルでネームスペースを見つけられない

Visual Studio 2010 で構成ファイルの 1 つに変換を適用しようとしています。

ターゲット ファイルは次のように始まります。

フォーム.config

...

変換ファイルは次のとおりです。

フォーム.Staging.config

Octopus でステージング ビルドを実行すると、ログに次のように表示されます。

他の xmlns 属性を削除しようとしましたが、役に立ちませんでした。

この名前空間は、構成ノードの属性として変換ファイルに明確に存在します。他にもそのようなファイルが多数あり、変換は正常に適用されます。すべての変換ファイルの Build Action は Content に設定されています。

ただし、Octopus がそのようなメッセージをデバッグではなくエラーとしてログに記録できるかどうかはわかりません。

他の誰かが同様の問題を抱えていましたか?

前もって感謝します。

0 投票する
2 に答える
1186 参照

app-config - SlowCheetah: クラス ライブラリ プロジェクトから変換されたファイルが参照プロジェクトにコピーされない

シナリオ:

カスタム .config ファイルを含むクラス ライブラリ プロジェクトがあります。これらの構成ファイルのビルド アクションは、'Content' および 'Copy Always' に設定されています。このライブラリ プロジェクトは、同じソリューション内の少なくとも 4 ~ 5 個のコンソール アプリケーションで参照されます。ソリューションがビルドされると、クラス ライブラリのアセンブリとカスタム構成ファイルが参照プロジェクトの bin フォルダーにコピーされます。

私がやろうとしていること:

SlowCheetah を使用してカスタム構成ファイルを変換する

問題:

SlowCheetah はクラス ライブラリ プロジェクト内の構成ファイルを変換しますが、変換されたファイルを参照プロジェクトにコピーしません。つまり、常にソース/元のファイルをコピーします。

他のいくつかのスレッドが見つかりましたが、どれもSlowCheetahに基づくソリューションではありませんでした。提案があれば役に立ちます. 私は Install Shield Limited Edition を使用しているため、このソリューションは .msi/setup ファイルに対して機能する必要があることに注意してください。また、ファイルをリンクしたり、リンクされたファイルに変換を適用したりしたくありません。参照されているすべてのプロジェクトで同じ変換を行う必要があるからです。

ありがとう

0 投票する
1 に答える
7330 参照

visual-studio-2012 - 遅いチーターを使用している場合、コンソール ジョブでコンテキスト メニューに「トランスフォームの追加」が表示されない

この問題を抱えている他の人に関する他の投稿が見られないことを考えると、これは簡単な修正だと思います。私はVS2012を使用しており、nugetパッケージインストーラーを使用してslowcheetah 2.5.10.3をプロジェクトに追加しました。

新しいコンソール アプリケーションと単体テスト プロジェクトを開こうとしましたが、どちらも App.config に「変換を追加」できません。コンテキスト メニューのオプションが存在しません...

ここに画像の説明を入力