我有一个.Net控制台应用程序(用VB编写),我希望能够在命令提示符下安装并提供。当我安装它时,会显示在应用程序(Windows 8.1)中,但如果我启动命令提示符窗口,则它不可用。如何在命令行中提供.net控制台应用程序?
我正在使用Visual Studio Express 2013 for Desktop。这是一个点击一次的应用程序(因为它默认)。
我可以将可执行文件复制到工作目录并以此方式使用它。我正在使用命令行参数。
安装后,我需要在命令提示符下使其可用吗?
我有一个.Net控制台应用程序(用VB编写),我希望能够在命令提示符下安装并提供。当我安装它时,会显示在应用程序(Windows 8.1)中,但如果我启动命令提示符窗口,则它不可用。如何在命令行中提供.net控制台应用程序?
我正在使用Visual Studio Express 2013 for Desktop。这是一个点击一次的应用程序(因为它默认)。
我可以将可执行文件复制到工作目录并以此方式使用它。我正在使用命令行参数。
安装后,我需要在命令提示符下使其可用吗?
您必须将exe文件所在文件夹的完整文件夹路径放在PATH
环境变量中。 Windows将在那里搜索您的exe的名称。
看看this question如何用C#做到这一点,我相信你可以将它转换为VB.NET。您甚至可以通过提供post-deployment action or similar solutions来完成Click One安装的这一部分。
您在命令行中可用的应用程序基于PATH
环境变量的值。
您可以创建你想要的PATH
是你自己的命令行的快捷方式(也就是这样Visual Studio命令提示符做到这一点,例如),或者你可以通过做Win+Break
,Advanced system settings
和Environmental variables
全局更改环境变量。将您的路径添加到PATH
,就完成了。
@adrianwadey:需要更多帮助? – 2015-02-24 13:46:46