2010-06-07 3 views
2

Я заметил, что библиотеки DLL в папке bin для сайтов asp.net, похоже, не сохраняются. Когда я получаю новый компьютер и получаю последние, я пропускаю библиотеки DLL.Файлы управления версиями TFS 2005 в папке bin?

Каков правильный способ исправить это? Должен ли я создать отдельную папку для всех DLL? И тогда я могу как-то сказать мои ссылки на bin, чтобы перейти к этой папке, чтобы получить библиотеки DLL?

ответ

2

Если вы используете сторонние DLL, помещая их в TFS ...

Если эти dll поступают из другого проекта из того же решения, вы не должны помещать их в TFS.

Если вы используете библиотеку базового класса в нескольких решениях, я бы рассмотрел возможность использования функциональности сборки, предлагаемой TFS. Вы можете получить доступ к своей последней сборке из сетевого ресурса (добавить этот ресурс в качестве надежного источника) или напрямую получить доступ к этим файлам DLL из источника управления TFS.

EDIT: вы всегда можете вернуться назад во времени в TFS без необходимости сохранять Что скомпилирован ....

2

Вы не хотите проверять свои скомпилированные DLL-файлы с помощью вашего источника. Если у вас есть другие dll, которые не скомпилированы непосредственно вашим приложением, тогда вы должны создать папку с библиотекой в ​​своей структуре каталогов, которая содержит ее.

+0

Иногда вы должны проверить в ваших библиотек DLL. Мы находимся в ситуации финансовых услуг, когда нам нужно показать, что было составлено на определенную дату, это то, что было перенесено в производство на определенную дату. Единственный способ сделать это - управлять версиями скомпилированных объектов. – Robaticus

+0

Почему это плохая практика? Его более убедительному, чтобы не создавать другую папку для библиотек DLL, так как папка bin уже есть? – punkouter

Смежные вопросы