Я использую Minification и Bundling в моем приложении MVC3 asp.net. Я установил пакет nuget для System.Web.Optimization 1.1.3.
Теперь, когда я его построю, он будет немного подстраиваться, тогда я получаю эту ошибку:
Ошибка 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". Доступ к пути "bin\System.Web.Optimization.xml" отклонен. CIS3G
Как только я получу эту ошибку, я не могу ее построить. Я посмотрел, и файл заблокирован идеей vs2010. Если я закрою идеал, я могу удалить файл, и он работает некоторое время, а затем он застревает, но это огромная боль.
Копировать локальную ссылку на dll установлено в true, но я не понимаю, зачем она также копирует XML файл.
Я не добавлял ничего необычного, как пользовательские события сборки или что-то в этом роде... Проблема началась после того, как я скомпилировал sln с пакетом nuget, добавленным несколько раз.
Кто-нибудь знает, почему файл xml скопирован beign? никакие другие xml для dll не копируются. Если я могу остановить это, я думаю, что снова стану золотым.
Запрет, кто-нибудь знает, почему IDE продолжает блокировать его?
Какова цель файла XML, который соответствует моей DLL в пакете nuget?
Это было дольше, чем я должен был ждать, поэтому я немного расплывчатый по специфике, но я закрыл.sln, остановил IIS, а затем удалил файл. Затем ошибка ушла на некоторое время... в какой момент Я бы повторил. Извините, я не более точно.
Решение было простым, поскольку я решил таким образом:
Я очистил решение и перестроил проект, и он был разрешен. Если для вас это не подходит, закройте Visual Studio и снова откройте и снова очистите решение и перестройте решение, после чего оно будет разрешено.