我有一个无法在我的系统上构建的.NET项目,因为每个.Resx文件都会因以下错误而失败:
Invalid Resx file. Could not load file or assembly 'Telerik.Reporting, Version=4.1.10.714, Culture=neutral, PublicKeyToken=a9d7983dfcc261be' or one of its dependencies. Access is denied. Line 122, position 5. C:\...\SomeReport.resx
所讨论的行(元素)是:
<metadata name="$this.SnapGridSize" type="Telerik.Reporting.Drawing.Unit, Telerik.Reporting, Version=3.2.9.1104, Culture=neutral, PublicKeyToken=a9d7983dfcc261be">
<value>0.1in</value>
</metadata>
否则,项目依赖于Telerik报告程序集,如果我在构建之前从所有Resx文件中删除所有元数据元素,一切都可以正常工作。由于各种原因,这些元数据元素不断地回到项目中。
那么我如何判断拒绝访问哪些文件?我在这里看不到任何暗示。