あなたが展開に含まれているからファイルを除外したい場合あなたは がExcludeFromBuildアイテムを使用することができ、展開プロジェクト、その後 を追加することができます。
<ItemGroup>
<!-- Use the ExcludeFromBuild item to exclude files from being deployed -->
<ExcludeFromBuild
Include="$(SourceWebPhysicalPath)\WebApplication1.csproj" />
<ExcludeFromBuild
Include="$(SourceWebPhysicalPath)\WebApplication1.csproj.user" />
<ExcludeFromBuild
Include="$(SourceWebPhysicalPath)\CustomOut\**\*" />
<ExcludeFromBuild
Include="$(SourceWebPhysicalPath)\**\.svn\**\*" />
</ItemGroup>
<PropertyGroup>
<!-- Customize output location using the OutputPath property -->
<OutputPath>
出典
2013-07-22 12:56:58
RAJ
あなたはどのように展開していますか?あなたはdev/QA/Prodドメインを持っていますか、それとも同じドメイン上に存在しますか?たとえば、Wixを使用してコードをパッケージ化すると、dev、QA、Prodのドメインが異なります。このようにして、設定ファイルなどの異なるバージョンのファイルをパッケージ化することができます。 dev.web.config/prod.web.configとwixによって生成されたMSIは、インストーラが実行されているドメインに応じて適切なファイルを展開します。 –
返信いただきありがとうございます - 私たちはビルド定義ファイルで展開しています(右クリック、デプロイ)をリモートサーバーに適用します。今のところ1つのドメイン(これはテスト環境です)。私は前にwixを使ったことはありません。それは有望に見えますが、私はそれのために既にTFSに組み込まれているものはないと想像することはできません。 – dah97765
robots.txtをdev/qaに入れてみませんか? – Betty