После того, как я изменил свою dll, содержащую мой пользовательский элемент управления, я получаю предупреждения от сборки
1> ------ Перестроить все началось: Проект: Easy Labels, Конфигурация: Отладка Win32 ------
1> C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Microsoft.Common.Targets (1360,9): предупреждение MSB3245: не удалось разрешить эту ссылку.Не удалось найти сборку "ResizeLabel, версия = 1.0.4056.28976, культура = нейтральная, PublicKeyToken = ноль".Убедитесь, что сборка существует на диске.Если эта ссылка требуется для вашего кода, вы можете получить ошибки компиляции.
1> C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Microsoft.Common.Targets (1360,9): предупреждение MSB3245: возможноне разрешить эту ссылку.Не удалось найти сборку "ResizeLabel, версия = 1.0.4056.28118, культура = нейтральная, PublicKeyToken = null".Убедитесь, что сборка существует на диске.Если эта ссылка требуется для вашего кода, вы можете получить ошибки компиляции.
1> C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Microsoft.Common.Targets (1360,9): предупреждение MSB3243: нетспособ разрешения конфликта между "ResizeLabel, версия = 1.0.4056.28976, культура = нейтральная, PublicKeyToken = null" и "ResizeLabel, версия = 1.0.4056.28118, культура = нейтральная, PublicKeyToken = null".Выбор «ResizeLabel, Версия = 1.0.4056.28976, Культура = нейтральный, PublicKeyToken = null» произвольно.
1> stdafx.cpp
1> AssemblyInfo.cpp
1> Easy Labels.cpp
1>Генерация кода ...
1> .NETFramework, Version = v4.0.AssemblyAttributes.cpp
1> Easy Labels.vcxproj -> C: \ Users \ bobinski \ Documents \ Visual Studio 2010 \ Проекты \ Easy Labels\ Debug \ Easy Labels.exe
========== Перестроить все: 1 успешно выполнено, 0 не выполнено, 0 пропущено ==========
Кажется, чтобыть ссылки на более раннюю версию, а также новую версию.
Я сбросил набор инструментов, удалил новые элементы управления из кода, который, конечно, не должен оставлять никаких ссылок на dll, но дизайнерское исключение все еще происходит.
Я, очевидно, делаю что-то в принципе неправильно, но я не знаю, что это может быть.
Мне интересно, должен ли я использовать GAC, но на самом деле совет по изменениюdll безопасно это, вероятно, то, что мне нужно.