我正在我的 asp.net MVC3 应用程序中实现缩小和捆绑。我为 System.Web.Optimization 1.1.3 安装了 nuget 包。
现在,当我构建它时,它会构建好一点,然后我得到这个错误:
错误 312 无法将文件“D:\TFS\CIS3G_3_34\packages\Microsoft.AspNet.Web.Optimization.1.1.3\lib\net40\System.Web.Optimization.xml”复制到“bin\System.Web.Optimization.xml” xml”。拒绝访问路径“bin\System.Web.Optimization.xml”。CIS3G
一旦我得到那个错误,我就无法构建。我看了看,文件被vs2010 ide锁定了。如果我关闭 ide,我可以删除该文件,它会再次工作一段时间,然后它会再次卡住,但这是一个巨大的痛苦。
对 dll 的引用的复制本地设置为 true,但我不明白为什么它也复制 .xml 文件。
我没有添加任何花哨的东西,比如自定义构建事件或类似的东西......问题是在我编译了 sln 并添加了几次 nuget 包之后开始的。
有人知道为什么要复制xml文件吗?没有其他用于 dll 的 xml 被复制。如果我能停下来,我想我会再次成为黄金。
除此之外,有谁知道为什么 IDE 一直锁定它?
在 nuget 包中匹配我的 DLL 的 XML 文件的目的是什么?