VS2005 загрузка проектных ссылок из GAC - PullRequest
0 голосов
/ 18 июня 2009

Я использую VS2005 (не перешел на 2008, потому что я все еще использую некоторые устаревшие инструменты) и у меня есть вопрос о том, как работают ссылки на проекты.

Если я сделаю ссылку на проект на проект, который был развернут в GAC, VS будет использовать сборку в GAC. Это раздражает, когда у меня есть более старый код в сборке GAC, и я делаю изменения кода и выполняю быстрые тесты на них - мне приходится либо GAC новый код каждый раз, либо удалять сборку из GAC, чтобы VS не мог его получить оттуда.

Есть ли способ победить это поведение?

Ответы [ 3 ]

1 голос
/ 18 июня 2009

Разве вы не можете просто изменить ссылку, указывая на DLL напрямую? Еще лучше, если вы меняете свою DLL, используйте проект в качестве ссылки вместо библиотеки GAC?

0 голосов
/ 18 июня 2009

Лучший способ обойти это двухшаговый процесс.

1.) В вашей библиотеке GAC обновите младший номер версии. (От 1,0 до 1,1) 2.) Обновите ссылку на проект, чтобы скопировать локальную версию, и используйте новый номер версии.

Это "ДОЛЖНО" заставить его работать, но с GAC это не всегда 100%.

Вы можете пойти по пути файла политики, чтобы остановить загрузку GAC .... но это становится намного сложнее.

0 голосов
/ 18 июня 2009

Скопировать ссылку локально.

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