C# 部署排除文件或文件夹
我试图发布我的ASP.NETMVC项目,但不断出现此错误 将文件bin\Castle.Core.xml复制到时出错30 obj\Debug\Package\PackageTmp\bin\Castle.Core.xml失败。不能 查找文件“bin\Castle.Core.xml”。0 XXX.yyy.UI 我知道这是因为bin文件夹中缺少Castle.Core.xml,所以如何配置不让编译器复制此文件 每次我重建项目时,Castle.core.xml文件都会被删除,所以我一次又一次地复制到bin中 我尝试过的事情 我尝试了微软的方法,但仍然没有什么不同。这是wpp.target文件C# 部署排除文件或文件夹,c#,asp.net,asp.net-mvc,web-deployment,publish,C#,Asp.net,Asp.net Mvc,Web Deployment,Publish,我试图发布我的ASP.NETMVC项目,但不断出现此错误 将文件bin\Castle.Core.xml复制到时出错30 obj\Debug\Package\PackageTmp\bin\Castle.Core.xml失败。不能 查找文件“bin\Castle.Core.xml”。0 XXX.yyy.UI 我知道这是因为bin文件夹中缺少Castle.Core.xml,所以如何配置不让编译器复制此文件 每次我重建项目时,Castle.core.xml文件都会被删除,所以我一次又一次地复制到bin中
<Project ToolsVersion="4.0"
xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<ExcludeFromPackageFolders Include="bin\*.xml">
<FromTarget>ContactManager.Mvc.wpp.targets</FromTarget>
</ExcludeFromPackageFolders>
</ItemGroup>
</Project>
ContactManager.Mvc.wpp.targets
我还试图编辑我的.csproj文件,通过添加我从中读取的这些行来排除
有人能就此提出建议吗?提前感谢。属性窗口中的复制本地选项是否可用于此文件?如果是,请将“复制本地”属性更改为True
<ItemGroup>
<!-- This will exclude the .xml files from the bin folder -->
<ExcludeFromPackageFiles Include="$(OutputPath)*.xml" />
<!-- This will exclude the tmp folder from the bin folder -->
<ExcludeFromPackageFolders Include="$(OutputPath)tmp" />
</ItemGroup>