【发布时间】:2009-09-08 08:22:24
【问题描述】:
我有一个需要调用另一个 .NET 可执行文件的 .NET Windows 应用程序。我想将这个其他 exe 作为主项目的一部分分发,并且想知道实现它的最佳方法是什么。我们不想从第二个 exe 中获取代码并将其放入主项目中,因为我们需要 exe 有效地保持密封,因为我们也将其分发给第三方。
正在考虑的选项:
- 我是否应该将 exe 作为文件添加到项目中并将“复制到输出”设置为“始终复制”,然后从主应用程序文件夹中运行它?
- 我应该在主项目中添加 exe 作为参考吗?如果我这样做,我将如何将其作为带参数的可执行文件调用?
如果您有任何其他方法可以实现我的目标,我将不胜感激。
谢谢!
【问题讨论】:
-
您是在谈论在开发模式下运行(即从 Visual Studio),还是在谈论部署后?从你的问题的措辞来看并不完全清楚。
-
部署后我需要运行它
标签: c# .net visual-studio reference executable