У меня есть проект .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 Reporting, и все работает нормально, если я просто удаляю все элементы метаданных из всех файлов Resx перед сборкой. По разным причинам эти элементы метаданных постоянно возвращаются в проект.
Так как я могу сказать, ЧЕМУ доступ к файлу запрещен? Я не могу получить никаких подсказок от Visual Studio здесь, и это сводит меня с ума.