私はビルド中のWPFアプリケーションを持っています。私はVisual Studio Community 2015を使用しています。「真の」リリースビルドを作成するために、いくつかのビルド設定を変更して、ユーザーのコンピュータにインストールされる必要なファイルのみを生成します。だからvshost exe、生成されたXMLファイルなどはありません(私はPDBファイルの生成を保持しています)。app.configファイルを出力ディレクトリにコピーしない方法
1つのファイルを除いて、私はそれがほしいと思う方法をすべて持っています。私は各プロジェクトにApp.configファイルを持っています。私はこれが私のデバッグビルドの出力ディレクトリにコピーされても構いませんが、私の "本当の"リリースビルドでは、私はそれを望んでいません。
ファイルは、そのプロパティに「Do not copy」と設定されています。下の画像を参照してください。
を持つにもかかわらず、設定を「コピーしないでください」、しかし、私はまだ「MyAppName.exe.config」ファイルが私はプロジェクトを構築毎回生成され得ます。なぜこれはそうですか?どのように私はそれをオフにすることができますか?それはかなり迷惑です。
アドバイスありがとうございます!
不要な場合は、プロジェクトから削除します。 – Clemens
ありがとうございますが、それは本当に質問に答えません。一時的には、リリースビルドの出力ディレクトリからファイルを削除するビルド後の手順を使用して問題を解決しています。 – David
正確に2つのオプションがあります。アプリケーションがファイルを必要とするか、出力フォルダーにコピーする必要があります。また、アプリケーションで必要としない場合は、プロジェクトに含めないでください。後でいつでも再作成することができます。 – Clemens