Много похожих постов, но я считаю, что это не дубликат. Когда я добавляю ссылки в Visual Studio, некоторые dll копируются локально, а некоторые нет.
Я понимаю, что внешние dll, которые я получаю из других источников, должны иметь локальную ссылку, но тогда я полагаю, что те, которые я выбираю из длинного списка ссылок Visual Studio (.NET и COM), не нужно копировать локально. Я не.
Теперь я заметил, что когда я выбираю Shell32 из COM, dll копируется локально. По умолчанию для параметра «Копировать локально» установлено значение «истина». Поэтому я предположил, что .NET - это те, которым не нужна локальная ссылка, в то время как COM должна иметь. Но когда я ссылаюсь на объекты Office Interop (COM), я вижу, что они не копируются локально.
Как получается, что некоторые копируются локально, а некоторые нет. (пытаясь узнать что-то приятное)
Кроме того, как мне вообще установить свойство «Копировать локально» для ссылок? Рекомендуется ли просто использовать то, что Visual Studio делает по умолчанию?
Спасибо.