Visual Studio дублирует ресурсный файл.cs

Visual Studio начала демонстрировать довольно раздражающую причуду. Когда я редактирую файл ресурса (используя представление конструктора или напрямую редактируя XML), он создает дубликат файла ресурса Designer.cs, который приводит к невозможности сборки проекта.

Пример: допустим, мой файл ресурсов называется ProjectSQL.resx. Если вы развернете ProjectSQL.resx в обозревателе решений, он покажет ProjectSQL.Designer.cs. Когда я выполняю редактирование одного из запросов, определенных в ProjectSQL.resx, он отлично сохраняет данные, но создает другой файл с именем ProjectSQL1.Designer.cs.

В этом примере теперь есть два файла классов с одинаковым именем класса, что приводит к ошибке сборки.

У кого-нибудь была эта проблема раньше? Как ты это починил? Я попытался закрыть решение и снова открыть, а также перезапустить Visual Studio. Использование VS 2010 Premium на Windows 7 Ultimate для тех, кто заинтересован.

3 ответа

Решение

В случае, если это случится с кем-то еще, и вы окажетесь здесь, приведенный выше комментарий Ганса указал мне на файл проекта. Я должен был закрыть решение, найти LastGenOutput тег в файле проекта XML и измените имя вывода ресурса обратно на ProjectSQL из ProjectSQL1.

Я до сих пор не знаю, как это произошло. Но по крайней мере это сейчас исправлено.

Замените в файле.csproj код, как показано ниже:

<EmbeddedResource Include="Resources\ProjectSQL.resx">
   <Generator>ResXFileCodeGenerator</Generator>
   <LastGenOutput>ProjectSQL1.Designer.cs</LastGenOutput>
</EmbeddedResource>

С кодом, как показано ниже:-

<EmbeddedResource Include="Resources\ProjectSQL.resx">    
   <Generator>ResXFileCodeGenerator</Generator>
   <LastGenOutput>ProjectSQL.Designer.cs</LastGenOutput>
</EmbeddedResource>

Источник: http://www.codeproject.com/Questions/227676/Resource-file-regenerating

Очистите запись "Пользовательский инструмент". соответствующий файл rpt находится правой кнопкой мыши на файле rpt -> свойства ---> пользовательский инструмент ---> очистить

Другие вопросы по тегам