2

"Project" -> "Publish" を使用して発行する Visual Studio 2005 の Web アプリケーション プロジェクトがあります。

アプリは、最上位フォルダーにあるいくつかの (テキスト) ファイルを使用します。textfilesたとえば、それを呼びましょう。

私が達成したいのはtextfiles、公開時に Visual Studio がターゲットで呼び出される最上位フォルダーを作成することです。フォルダーには、公開時にローカル コンピューターに含まれるテキスト ファイルが含まれている必要があります。

テキストファイルの設定で「ビルドアクション」を「コンテンツ」に、「出力ディレクトリにコピー」を「コピーしない」に設定することで、かなり近づきました。textfilesこれにより、VS は必要なファイルを含む最上位フォルダーを作成します。textfilesしかし、/ bin に空のフォルダーも作成されますが、これは必要ありません。

VSが空のフォルダを捨てる方法はありますか? ビルド後のイベントがないことが望ましいです (それはあなたがそれらを呼び出す方法ですか?)。「コピーしないでください」がうまくいくはずだと感じました...

ちなみに、公開に使用する他の設定は、「既存のすべてのファイルを削除する」と「必要なファイルのみ」です。[App_Code を含める] が無効になっています。

4

1 に答える 1

0

メモ帳でprojファイルを開き、「出力ディレクトリにコピー」ノードを検索します。削除して試してください。

于 2011-09-17T01:48:58.600 に答える