web-dev-qa-db-ja.com

IDE)を開かずに、VisualStudioコンソールからソリューションを実行します

私は Visual Studio 201 SP1を使用しています。

私が最初に試したのはこれでした:

  1. スタートメニューからVisualStudioコンソールツールを開きます
  2. プロジェクトフォルダ(すでに実行可能ファイルが含まれています)に移動します
  3. 実行:msbuild myproject.sln or msbuild myproject.sln /p:Configuration=Release
  4. これは正常にビルドされますが、実行する実行可能ファイルが見つかりません

  1. 2番目に試したのは上からのステップ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"))
8
Vlad Otrocol
  • ソリューションフォルダに移動します
  • 実行:msbuild myproject.sln/p:Configuration = Release(またはDebug)
  • cd myproject(ソリューションフォルダー内-サブフォルダーです)
  • cd bin
  • cdリリース(またはデバッグ)
  • 実行:myproject.exe

3つの別々のcdコマンドを1つのコマンドに置き換えることができます。

cd myproject\bin\Release

または、ソリューションフォルダーから実行可能ファイルを実行するだけです。

myproject\bin\Release\myproject.exe
13
Ken White