我有一个.NET Windows应用程序需要调用另一个.NET可执行文件。我想分发这个其他exe文件作为主要项目的一部分,并且想知道实现这个的最佳方式是什么。我们不希望从第二个exe文件中获取代码并将其放入主项目中,因为我们需要将exe有效保持密封状态,因为我们也将其分发给第三方。我该如何调用与我的主应用程序分发的.NET EXE
选项考虑:
- 我应该加上EXE作为项目中的文件和设置复制到输出为“始终复制”,然后就从主应用程序文件夹中运行呢?
- 我应该在主项目中添加exe作为参考吗?如果我这样做,我将如何将它作为一个带参数的可执行文件调用?
对于上述方法的一些指导,以及实际上如果您有其他方法来实现我的目标,我将不胜感激。
谢谢!
您是在讨论在开发模式(即从Visual Studio)中运行时,还是在您部署它时讨论过?从你的问题的措辞不完全清楚。 – 2009-09-08 08:32:19
我需要在部署后运行它 – JamesW 2009-09-08 08:34:35