我尝试发布我的ASP.Net MVC项目并且我一直收到此错误
错误30将文件bin \ Castle.Core.xml复制到 obj \ Debug \ Package \ PackageTmp \ bin \ Castle.Core.xml失败。不能 找到文件'bin \ Castle.Core.xml'。 0 0 XXX.YYYY.UI
我理解这是因为bin文件夹中缺少Castle.Core.xml,所以如何配置为不让编译器复制此文件?
每次重建项目时都会删除Castle.core.xml文件,所以我很累,一次又一次地复制到bin中。
我尝试过的事情 我试过微软的this方法,但仍然没有什么不同。这是wpp.target文件
<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>
并且我还尝试编辑我的.csproj文件以通过添加我从此link
中读取的这些行来排除<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>
有人可以就此提出建议吗?提前谢谢。