在Visual Studio中使用命令窗口

6

我正在尝试按照以下步骤进行操作:

在Windows服务中托管WCF

执行到这一步:

第6步: 安装Windows服务 在此步骤中,您需要安装Windows服务并从“服务”控制台运行它。

  1. 重新生成解决方案并打开Visual Studio命令提示符。
  2. 浏览到包含WindowsService1.exe的项目的bin目录。
  3. 运行以下命令以安装服务:

Installutil WindowsService1.exe

我以前没有使用过Visual Studio命令提示符。如何完成第2步 浏览到包含WindowsService1.exe的项目的bin目录?

>后面该输入什么?

使用普通的命令行语法,例如cd,不起作用,那么我该如何使用此工具到一个位置呢?例如,如果我在命令窗口中键入cd "C:\",它会返回Command "cd" is not valid.

嗯,我找到了一些信息...Visual Studio命令别名 (MSDN)。

2个回答

10

cd 可以 使用。但是,请记住,如果您要访问的路径包含空格,您需要在路径周围添加引号。例如:

cd "my folder"

cd "C:\Program Files\Microsoft Visual Studio 10.0"

同时,请注意在第6步提到的“Visual Studio 命令提示符”和“Visual Studio 命令窗口”是不同的 - 我认为这就是问题所在。命令提示符是一个单独的可执行文件,您可以通过单击“开始”,指向所有程序,指向Microsoft Visual Studio,指向Visual Studio工具,然后单击Visual Studio命令提示符来启动它。或者,在开始菜单的搜索栏中只需搜索“Visual Studio”,即可找到它。


我输入了 >cd "R:\Statistics\Reporting\Miscellaneous\WcfServiceLibraryTest\WindowsService1\bin",但它显示 Command "cd" is not valid. - whytheq
2
@whytheq 我觉得你把“命令提示符”和“命令窗口”混淆了。我添加了更多细节。 - vlad
+1 - 谢谢。现在我尝试运行 Installutil WindowsService1.exe,但是系统提示 'Installutil' is not recognised as an internal or external command, operable program or batch file ... 如果我在 C 盘搜索,我可以看到这个 Installutil.exe ...? - whytheq
@whytheq 你确定你打开了正确的命令提示符吗?不幸的是,常规的命令提示符(即内置于Windows中的那个)没有设置正确的路径。当我在开始按钮搜索栏中搜索“命令提示符”时,Visual Studio命令提示符被称为“Visual Studio命令提示符(2010年版)”。根据MSDN(http://msdn.microsoft.com/en-us/library/50614e95.aspx),`installutil`应该随Visual Studio自动安装。 - vlad
@whytheq 我猜你需要以管理员权限安装,如果你想要自动记录日志。为此,请右键单击命令提示符并选择“以管理员身份运行”。 - vlad
显示剩余2条评论

1
更简单的完成“步骤6”的方法是在Visual Studio中右键单击您的项目,然后单击“在Windows资源管理器中打开文件夹”。一个窗口应该弹出来,您应该会看到您的“Bin”目录。只需按住“Shift”键并右键单击“Bin”目录,然后单击“在此处打开命令窗口”。这将在您需要完成上述第6步的地方打开一个命令窗口!

+1 - 我喜欢那个。 这是与Visual Studio命令提示符相同的命令窗口吗? 现在当我尝试运行Installutil WindowsService1.exe时,我得到了'Installutil'不被识别为内部或外部命令,可操作的程序或批处理文件的错误信息... - whytheq
1
这不是Visual Studio提示符,然而,阅读此文章并说明如何将其变成VS 2010提示符。 - Icemanind
什么是“whytheq”? - Peter Mortensen

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接