У меня есть проект веб-сайта 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 приводит к той же проблеме, что и необходимость проверять их при каждой сборке.