无需打开IDE即可从Visual Studio控制台运行解决方案

Vla*_*col 9 msbuild console command-line visual-studio-2010 devenv

我正在使用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的情况下构建和运行解决方案?

- - - - - - - - - - - - - 固定 - - - - - - - - - - - - -------

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

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

Ken*_*ite 13

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

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

cd myproject\bin\Release
Run Code Online (Sandbox Code Playgroud)

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

myproject\bin\Release\myproject.exe
Run Code Online (Sandbox Code Playgroud)