Я использую VS2008 с TFS. У меня есть коммерческий пакет, который является .NET DLL и два других файла DLL, которые использует .NET DLL. Я хочу, чтобы эти файлы были отделены от проектов, которые их используют.
Я могу легко сделать ссылку в моем C # проекте на .NET dll и указать «copy», чтобы он был скопирован в выходной каталог (bin), который будет использоваться оттуда во время выполнения. Но это не переносит другие два dll-файла, которые требуются для dll-файла .NET. Я не могу сделать такую же ссылку на эти два других DLL-файла, потому что они не являются сборками, COM-объектами и т. Д.
Я могу добавить команду после сборки, которая будет копировать их, но хотя я могу использовать $ (TargetDir) для места назначения, я не знаю, что использовать для источника. Я мог бы использовать настройки моей машины, но это повредит везде.
Надеюсь, в VS есть какой-то встроенный механизм для подобных случаев ...