考虑这两个软件:MyGame.exe和SocketTest.exe。
MyGame.exe不依赖于任何文件来运行,但SocketTest.exe是一个实际的软件。仅当其他四个文件中的一个或多个与自身位于同一文件夹中时,它才能运行。这些文件是:metouia.jar、SocketTest.bat、SocketTest.jar、SocketTest.sh
我想使用 C# 在 Microsoft Visual Studio 中使用 Windows 窗体创建一个软件。它将有两个按钮:“Launch MyGame”和“Launch SocketTest”。
我转到解决方案资源管理器选项卡并右键单击我的.csproj文件以单击添加现有项目...,这样我就可以将MyGame.exe、SocketTest.exe和其他四个文件添加到解决方案资源管理器中。
对于 6 个文件的文件属性,在“复制到输出目录”下,我选择“始终复制”。
对于Build Action,我不确定。我使用“无”。我的按钮仍然可以启动这两个 .exe 文件。
但是,如果我希望其他计算机能够使用我的软件启动这些 .exe 文件,尤其是依赖于其他文件的 .exe 文件,我不确定使用哪些设置。我已经阅读了构建操作描述(也在线),但仍然无法确定适合我情况的描述。