【问题标题】:Using the Command Window in Visual Studio在 Visual Studio 中使用命令行窗口
【发布时间】:2012-10-02 21:07:38
【问题描述】:

我正在尝试遵循此演练:

Hosting a WCF in a Windows Service

到这一步:

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

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

Installutil WindowsService1.exe

我以前从未使用过 Visual Studio 命令提示符。 2号怎么办浏览到WindowsService1.exe所在项目的bin目录? 我在> 后面输入什么?

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

嗯,我发现了一些东西... Visual Studio Command Aliases (MSDN)。

【问题讨论】:

    标签: c# visual-studio-2010 command-prompt


    【解决方案1】:

    cd 确实工作。但是,请记住,如果您尝试访问的路径有空格,则需要在其周围加上引号(路径)。例如:

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

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

    【讨论】:

    • 我输入这个>cd "R:\Statistics\Reporting\Miscellaneous\WcfServiceLibraryTest\WindowsService1\bin" 它说这个Command "cd" is not valid.
    • @whytheq 我认为您将 命令提示符命令窗口 混淆了。添加了更多细节。
    • +1 - 谢谢。现在,当我尝试运行Installutil WindowsService1.exe 时,我得到'Installutil' is not recognised as an internal or external command, operable program or batch file ...如果我在C 盘上搜索,我可以看到这个Installutil.exe ...?
    • @whytheq 你确定你打开了正确的命令提示符?不幸的是,常规命令提示符(即 Windows 内置的命令提示符)没有设置正确的路径。当我在开始按钮搜索栏中搜索“命令提示符”时,Visual Studio 命令提示符称为“Visual Studio 命令提示符(2010)”。根据 MSDN (msdn.microsoft.com/en-us/library/50614e95.aspx),installutil 应该与 Visual Studio 一起自动安装。
    • - 我正在使用“VS2012 的开发人员命令提示符”。无论如何,我找到了installutil 的副本并将其复制到应用程序的目录中。所以它现在运行。该应用程序不会安装。 An exception occured during the Install phase. System.Security.SecurityException: The source was not found, but some or all event logs could not be searched. Inaccessible logs: Security ...对于新手来说没什么好玩的!
    【解决方案2】:

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

    【讨论】:

    • +1 - 我喜欢这样。这与 Visual Studio 命令提示符是同一个命令窗口吗?现在,当我尝试运行Installutil WindowsService1.exe 时,我得到'Installutil' is not recognised as an internal or external command, operable program or batch file ...
    • 它不是 Visual Studio 提示,但是,read this article 它将解释如何使其成为 VS 2010 提示。
    • 什么是"whytheq"
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-10
    相关资源
    最近更新 更多