2013-06-21 2 views
0

В VB.net, когда вы добавляете ссылку, я не совсем уверен, как она работает. Но мне интересно, что происходит, когда я заканчиваю приложение и хочу, чтобы люди могли его использовать, как эта ссылка работает после завершения приложения. Извините, если я похожу на идиот, я не занимаюсь программированием, за исключением небольшого количества свободного времени.Добавить ссылку, найденную из программы

Я предполагаю, что еще один способ сказать вопрос: как программа будет ссылаться на эти DLL, когда я закончу, и я готов передать программу. Я планировал хранить все DLL-файлы в папке с именами файлов, которые находятся в месте запуска приложения. Как я могу добавить ссылку из пула/файлов запуска приложения из самой программы?

Я не уверен, что это будет похоже на добавление ссылки во время выполнения, я пробовал поиск, но изо всех сил стараюсь выяснить, как это будет работать.

Или когда я скомпилирую программу, она создает новый DLL-файл?

И если это так, как мне сделать ссылки в папку?

ответ

0

Ключом к этому является то, что вы подразумеваете под «раздачей программы». Если вы собираетесь создать проект установки, тогда «обнаруженные зависимости» должны автоматически заполнить собой соответствующие DLL и т. Д. И связать их с .msi без каких-либо действий с вашей стороны. Если вы просто собираетесь «раздавать» exe, вам также нужно будет предоставить DLL и т. Д. И каким-то образом получить их в ту же папку, что и exe. Просто для усложнения вопросов MS устарели от своего собственного .msi-конструктора, и он недоступен в VS2012 (AFAIK - я все еще использую VS2010, хотя я быстро посмотрел на VS2012, но мне не понравилось то, что я видел), поэтому вы можно посмотреть на Installshield SE и т. д.