Как управлять различными ссылками на проекты ASP.NET и автообновлением - PullRequest
1 голос
/ 22 мая 2009

У меня есть проект веб-сайта Visual Studio 2008 в решении с рядом других сборочных проектов.

Проект веб-сайта имеет 4 типа ссылок: Project, bin, COM Interop и текстовые файлы.

Ссылка на проект автоматически обновляется.

Ссылки в бинах для управляемых DLL автоматически обновляются с помощью файлов .refresh, которые хорошо работают и могут быть проверены в Visual SourceSafe.

Мой вопрос о том, как управлять двумя другими типами - COM Interop и текстовыми файлами.

У меня есть OCX, который при добавлении в качестве ссылки создает DLL взаимодействия без файла .refresh. Проверка взаимодействия DLL в VSS нежелательна, так как вам придется проверять ее всякий раз, когда вы собираете. Перемещение библиотеки взаимодействия в другое место для ссылки напрямую не работает, так как мне нужно строго назвать мои сборки, что в данном случае требует оригинального OCX. Ссылка на взаимодействие даже не отображается на странице свойств> страница ссылок.

Как правильно настроить автообновление? Как создать соответствующий файл .refresh?

У меня есть простые текстовые файлы, которые содержат лицензии для других ссылок на управляемые DLL. Я создал файлы .refresh, которые, кажется, работают как для VS2008, так и для VSS, но не были созданы для меня автоматически.

Как мне включить ссылки так, как это работает с VSS?

Проверка файлов лицензий в каталоге bin приводит к той же проблеме, что и необходимость проверять их при каждой сборке.

...