7
「テスト」というフォルダにテストページを入れ、デバッグ中にページを実行できるようにしたいのですが、アプリケーションを公開すると、それらのファイルは除外されます。私はAspを使用しています。 NET 3.5、Windows Server 2008、およびC#Vs 2010には、サイトを公開するときにフォルダ全体を除外する方法がありますか?
「テスト」というフォルダにテストページを入れ、デバッグ中にページを実行できるようにしたいのですが、アプリケーションを公開すると、それらのファイルは除外されます。私はAspを使用しています。 NET 3.5、Windows Server 2008、およびC#Vs 2010には、サイトを公開するときにフォルダ全体を除外する方法がありますか?
これは本当に理想的ではないプロジェクトから除外することもできますし、そうでないフォルダを削除するポストビルドイベントスクリプトを使用することもできます出版されたいまた、あなたのプロジェクトファイルには、このようなものを追加してみてください:
<itemgroup>
<excludefrombuild Include="$(SourceWebPhysicalPath)\obj\**\*.*"/>
<excludefrombuild Include="$(SourceWebPhysicalPath)\Properties\**\*.*"/>
<excludefrombuild Include="$(SourceWebPhysicalPath)\**\*.csproj*"/>
<excludefrombuild Include="$(SourceWebPhysicalPath)\**\*.resx"/>
<excludefrombuild Include="$(SourceWebPhysicalPath)\**\*.Publish.xml"/>
</itemgroup>
はこのについての詳細はこちらをご覧ください:
をVisual Studioは、このための機能を追加する必要があります。 Eclipseにはこの機能があります。 – Ashkan
これを試してみるとエラーが表示されます。「名前空間のアイテムItemGroup 'msbuild 2003へのリンク」に無効な子要素「ExcludeFromPackageFiles」があります。 –