2015-05-26 2 views
0

У меня есть исполняемый файл с зависимостями dll, которые я использую в своей программе, и я хочу, чтобы иметь возможность упаковывать другие exe и dll вместе с моим приложением. Это приложение C#, и я не уверен, что такое другой exe (C# или C++).Каков наилучший способ встраивания исполняемого файла в проект Visual Studio?

На данный момент я просто ссылаюсь на внешний файл (C: \ blah \ bin \ blah.exe) с exe и dll, но это не сработает, когда другие люди начнут использовать приложение и будут нуждаться в точное расположение файла exe.

Есть ли хороший способ включить этот exe в мое приложение?

+2

сделать это ресурс – paqogomez

+1

@paqogomez, я думаю, тогда он должен был бы сохранить его на диске где-то чтобы запустить его. (Похоже, что он использует Process.Start.) Лучше было бы сделать это «Контент» в своем проекте, чтобы он был скопирован установщиком. (Установщики ClickOnce копируют файлы «Контент»? Я точно не знаю.) – adv12

+0

Вы также можете создать установщик, который развертывает зависимости в том же месте установки (или в известном месте, например, данные пользовательского приложения). – crashmstr

ответ

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