2015-02-24 89 views
0

我有一个.Net控制台应用程序(用VB编写),我希望能够在命令提示符下安装并提供。当我安装它时,会显示在应用程序(Windows 8.1)中,但如果我启动命令提示符窗口,则它不可用。如何在命令行中提供.net控制台应用程序?

我正在使用Visual Studio Express 2013 for Desktop。这是一个点击一次的应用程序(因为它默认)。

我可以将可执行文件复制到工作目录并以此方式使用它。我正在使用命令行参数。

安装后,我需要在命令提示符下使其可用吗?

回答

0

您必须将exe文件所在文件夹的完整文件夹路径放在PATH环境变量中。 Windows将在那里搜索您的exe的名称。

看看this question如何用C#做到这一点,我相信你可以将它转换为VB.NET。您甚至可以通过提供post-deployment action or similar solutions来完成Click One安装的这一部分。

+0

@adrianwadey:需要更多帮助? – 2015-02-24 13:46:46

0

您在命令行中可用的应用程序基于PATH环境变量的值。

您可以创建你想要的PATH是你自己的命令行的快捷方式(也就是这样Visual Studio命令提示符做到这一点,例如),或者你可以通过做Win+BreakAdvanced system settingsEnvironmental variables全局更改环境变量。将您的路径添加到PATH,就完成了。

相关问题