У меня есть проект WPF. Я хочу добавить ссылку на него. Но сработает ли это, если я скопирую программу на другой компьютер? другими словами, при добавлении ссылки требуется путь. если я запускаю его на другом компьютере, путь изменится ... Спасибо.
Да, это будет работать, вам просто нужно скопировать программу вместе со ссылками в один и тот же каталог.
Обычно Visual Studio делает это всякий раз, когда вы создаете проект.
Ознакомьтесь с Официальным справочным руководством здесь
Ссылки на общие компоненты во время выполнения Во время выполнения компоненты должны быть либо в выходном пути проекта, либо в глобальном кэше сборок (GA C). Если проект содержит ссылку на объект, который не находится в одном из этих мест, вы должны скопировать ссылку на выходной путь проекта при создании проекта. Свойство CopyLocal указывает, нужно ли делать эту копию. Если значение равно True, ссылка копируется в каталог проекта при сборке проекта. Если значение равно False, ссылка не копируется.
Во время выполнения компоненты должны быть либо в выходном пути проекта, либо в глобальном кэше сборок (GA C). Если проект содержит ссылку на объект, который не находится в одном из этих мест, вы должны скопировать ссылку на выходной путь проекта при создании проекта. Свойство CopyLocal указывает, нужно ли делать эту копию. Если значение равно True, ссылка копируется в каталог проекта при сборке проекта. Если значение равно False, ссылка не копируется.
В некоторых случаях ссылка не будет копируется по умолчанию
По умолчанию свойство CopyLocal имеет значение False, если сборка или компонент находится в глобальном кэше сборок ( GA C) или является компонентом фреймворка. В противном случае значение устанавливается на True . Ссылки между проектами всегда имеют значение True .
В этом случае вы можете щелкнуть правой кнопкой мыши файл и вручную установить для него значение true после добавления ссылки:
Зависит от того, установлен ли «Copy Local = true» в ссылочных свойствах. Ссылочные библиотеки DLL будут перемещены в целевой каталог, где находится ваш exe-файл. Перемещая программу в новую систему, скопируйте все это вместе с папкой bin, тогда все должно работать.