2

Web配置(Visual Studio 2010)を介して公開された要素(ソリューションエクスプローラーにあるフォルダー)をフィルター処理できるかどうか疑問に思いましたか?役に立たないことはわかっていますが、プロジェクトのプロパティで[このアプリの実行に必要なファイルのみ]を選択します。

サーバーにアップロードしたくないフォルダ(ソースイメージフォルダ、ドキュメントフォルダなど)がいくつかあるので、これを求めています。なぜこれらすべてのフォルダーをソリューションエクスプローラーに保持しているのか疑問に思っているのではないでしょうか。これらすべてのファイルのすべての変更を追跡できるバージョン管理システム(VisualSVN)を使用しているためです。さらに、私のお気に入りのIDEから簡単にアクセスできます:)

多分自分自身を整理するためのより良い方法はありますか?ベストプラクティスやアドバイスがあれば、私に知らせてください。

あなたの助けとアドバイスをありがとう(私の最初のStackoverflowの投稿のために!)

4

1 に答える 1

1

Webアプリケーションプロジェクトファイル(.csprojまたは.vbproj)をエディターで、またはVisual Studio自体から開きます(この投稿を参照)。

および/または要素を目的の要素に追加します。

例えば

<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
  ...
  <NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
  <ExcludeFilesFromDeployment>File1.aspx;File2.aspx</ExcludeFilesFromDeployment>
  <ExcludeFoldersFromDeployment>Folder1;Folder2</ExcludeFoldersFromDeployment>
</PropertyGroup>

詳細については、以下のリンクを確認してください。

http://blogs.msdn.com/b/webdevtools/archive/2010/04/22/web-deployment-except-files-and-folders-via-the-web-application-s-project-file.aspx

于 2012-05-16T12:36:54.207 に答える