Проблема блокировки Visual Studio 2010 при разработке пользовательских элементов управления - PullRequest
0 голосов
/ 16 августа 2010

Я довольно много исследовал это, но в конце концов, похоже, решил эту проблему.Visual Studio иногда случайным образом блокирует файл сборки dll / exe, если в вашем проекте есть пользовательские элементы управления.Шаги для репликации:

  1. Создание приложения / dll проекта winforms
  2. Добавьте новый класс, скажем, CustomButton, который наследуется от Button
  3. Build
  4. Создать форму.Посмотрите на панель инструментов, и появится настраиваемая кнопка, позволяющая перетащить ее на форму
  5. [Это теперь становится случайным], следующая сборка вашего проекта будет либо продолжена, либо завершится неудачно, требуя перезапустить Visual Studio.

Есть идеи?

1 Ответ

1 голос
/ 23 августа 2010

Кажется, нашел [временное] решение. Кажется, M $ «исправил» это в более поздних версиях, но все равно не работает. В любом случае, вот решение: удалите автоматическое увеличение версии в атрибуте версии сборки. Это, кажется, решает проблему, однако это несколько неудобно.

https://connect.microsoft.com/VisualStudio/feedback/details/533411

Временное решение будет отключено Обновление версии сборки после перестраивать. В файле AssemblyInfo.cs удалить джокер из Атрибут AssemblyVersion, для пример: заменить это: [сборка: AssemblyVersion ("1.4. *")] [Сборка: AssemblyFileVersion ("1.4")] с этим: [сборка: AssemblyVersion ("1.4.0.0")] [Сборка: AssemblyFileVersion ( "1.4.0.0")]

Снова UPD: ( Вышеуказанное не решило проблему. Я все еще собираюсь оставить это в случае, если кто-то еще сталкивается с чем-то подобным, но вопрос остается открытым.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...