【问题标题】:Run a solution from Visual Studio console without opening the IDE在不打开 IDE 的情况下从 Visual Studio 控制台运行解决方案
【发布时间】:2013-03-23 04:02:28
【问题描述】:

我正在使用Visual Studio 2010 SP1。

我第一次尝试的是这样的:

  1. 从开始菜单打开 Visual Studio 控制台工具
  2. 导航到项目文件夹(其中已包含可执行文件)
  3. 运行:msbuild myproject.sln or msbuild myproject.sln /p:Configuration=Release
  4. 这构建成功,但我找不到要运行的可执行文件

 

  1. 我尝试的第二件事是上面的第 1 步和第 2 步
  2. 运行中:devenv myproject.sln /Build and devenv myproject.sln /Run
  3. 这有点工作,但它似乎打开了 IDE 来运行构建
  4. 关键是要完全避免使用 ide。

现在,如何在不打开 IDE 的情况下构建和运行解决方案?

-------------已修复------ -------------

问题是我在错误的地方寻找可执行文件(菜鸟错误)。我最终使用了这个批处理文件:

msbuild myproj.sln /p:configuration=Release
cd (("Path to executable" usually in the Debug/Release Folder))
myExecutableName
cd (("Path to original folder"))

【问题讨论】:

    标签: visual-studio-2010 command-line msbuild console devenv


    【解决方案1】:
    • 导航到您的解决方案文件夹
    • 运行:msbuild myproject.sln /p:Configuration=Release(或调试)
    • cd myproject(在您的解决方案文件夹中 - 它是一个子文件夹)
    • 光盘盒
    • cd 发布(或调试)
    • 运行:myproject.exe

    您可以将三个单独的cd 命令替换为一个:

    cd myproject\bin\Release
    

    或者只是从解决方案文件夹中运行您的可执行文件:

    myproject\bin\Release\myproject.exe
    

    【讨论】:

    • 我最终制作了一个批处理文件,用于构建、导航、运行和返回。
    • 是的,那会容易得多。我想你会解决那部分的。 :-)
    猜你喜欢
    • 1970-01-01
    • 2013-02-21
    • 1970-01-01
    • 1970-01-01
    • 2022-12-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多