我有一个简单的C#控制台应用程序,在本地使用VS2008 Pro开发。我想知道如何将此解决方案部署到网络共享文件夹?
类似的Java控制台程序已经放置在同一网络共享文件夹中(作为JAR文件)。用户只需打开命令提示符,导航到共享文件夹并键入“java -jar programName.jar inputParameter1 inputParameter2”
如何在.NET中实现相同的功能?
我有一个简单的C#控制台应用程序,在本地使用VS2008 Pro开发。我想知道如何将此解决方案部署到网络共享文件夹?
类似的Java控制台程序已经放置在同一网络共享文件夹中(作为JAR文件)。用户只需打开命令提示符,导航到共享文件夹并键入“java -jar programName.jar inputParameter1 inputParameter2”
如何在.NET中实现相同的功能?
您可以自行复制exe文件,进入源代码所在目录的bin文件夹并将其复制到那里。
或者您可以点击“生成”菜单并使用“发布”菜单项。这将允许您输入网络共享路径,Visual Studio会将构建的应用程序复制到该文件夹中。
这个过程与Java程序基本相同。要部署,需要编译程序并将exe文件(以及任何依赖项)从bin文件夹复制到网络共享中。
要运行程序,用户需要打开命令提示符,导航到共享文件夹,并键入“programName.exe inputParameter1 inputParameter2”。
右键单击您的项目,选择发布,这将生成一个可执行文件,您可以将其放入共享驱动器中,同样用户可以进入命令提示符并运行它并提供一些参数。