C # /. Net devs: У меня есть проект DLL.Для отладки я создал решение и с проектом Win Forms со ссылкой на DLL, включил проект для DLL.Недавно мне пришлось подписать DLL с ключом строгого имени, чтобы его можно было установить в GAC на Win Server с SQL Server / SSIS и вызывать из пакетов SSIS.
Я проверил это, установив скомпилированную DLLв GAC на машине разработчика.Теперь я обнаружил, что я не могу войти в проект DLL из проекта Win Forms, если мой код с любыми изменениями не скомпилирован, а полученная DLL и PDB не помещены в GAC и не установлена новая версия DLL,после удаления предыдущей версии DLL.
Кажется, что все эти усилия требуются просто для тестирования / отладки даже изменения одной строки кода.
Без сомнения, я что-то упустил.Это не так сложно.Я научился некоторым вещам из чтения других сообщений , но я не поднял этот вопрос.Или, может быть, все просто принимают это как есть?Любая помощь или ссылки, которые помогут объяснить это и почему это необходимо, или что я делаю неправильно, приветствуются.
Просто тот факт, что решение и проекты должны собираться / компилироваться каждый раз, когда мы запускаем процесс в целях тестирования / отладки, кажется утомительным.Необходимость выхода из интерфейса с GAC для каждой небольшой корректировки во время отладки / тестирования дополнительно.,,Я мог бы прекратить защищать C # /. Net коллегам.Но, держу пари, я что-то упустил.Помоги мне, пожалуйста.
Джим.