C # /. Net 4. - PDB в GAC с DLL, чтобы войти в / отладить исходный код моей библиотеки DLL.ПОЧЕМУ? - PullRequest
0 голосов
/ 20 сентября 2019

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 коллегам.Но, держу пари, я что-то упустил.Помоги мне, пожалуйста.

Джим.

...