2012-03-27 8 views
1

bin> Debugフォルダからは、この基本コンソールアプリケーションを実行するために必要なマシンに実行ファイルとメイン設定ファイルをコピーする必要があります。その他のファイルは何ですか(マニフェストファイルの目的は何ですか?)展開に必要なデバッグフォルダのファイルは何ですか?

ありがとうございました。

+2

なし、代わりにリリースフォルダから展開してください –

+0

しかし、それは空です。 – SkonJeet

+1

リリースモードでコンパイル...その小さなドロップダウンリストは、ツールバーの中央にあります。あなたはいつもこれを行うべきです! – JotaBe

答えて

3

あなたが

  • 実行
  • 関連アセンブリ
  • 設定ファイル

これは基本的なものであるにコピーする必要があります。もっと多いかもしれませんが、それはあなたの特定のケースに依存します。

デバッグの目的で、.pdbファイルを移動することを検討することがあります。

すでに述べたように、本番用の目的で、リリースビルドをデプロイするのではなく、デバッグ用にデプロイする必要があります。

+0

Releaseのフォルダに.pdbファイルが表示されるのはなぜですか?私はそれがデバッグフォルダのみにあると考えられていたと思った? –

+1

@MerinNakarmi:あなたのリリースビルドがそれらを生成するように設定されているためです。リリースビルドをデバッグできないことは間違いありません:) –

+0

Releaseフォルダにあるデバッグ関連ファイルの取得を無効にできる場所を教えてください。 –

3

一般に、アプリケーション、設定ファイル、および依存関係(参照する他のアセンブリ)だけが必要です。

通常、デプロイメントのために、デバッグビルドではなくリリースビルドをデプロイする必要があります。また、他のシステムに展開する場合は、.NETフレームワーク自体を含む依存関係を処理するセットアッププロジェクトを作成することを検討することもできます。

関連する問題