web-dev-qa-db-ja.com

Sublime Text 2でmsbuildをビルドするためのビルドシステムを作成するにはどうすればよいですか?

Sublime Text 2を使用してVisual Studio 2010ソリューションを構築したいと思います。

これまでのところ私はこれを持っています:

メニュー項目[ツール]> [ビルドシステム]> [新しいビルドシステム...].

{
    "cmd": ["c:\\Windows\\Microsoft.NET\\Framework\\v4.0.30319\\MSBuild.exe"]
}

私はこのエラーを受け取ります:

MSBUILD:エラーMSB1003:プロジェクトまたはソリューションファイルを指定してください。現在の作業ディレクトリには、プロジェクトまたはソリューションファイルが含まれていません。

ビルドファイルでプロジェクトフォルダーのディレクトリを指定する方法を知りたいのですが。

31

ビルドシステムファイルC:\ Users\dave\AppData\Roaming\Sublime Text 2\Packages\User\msbuild.sublime-buildを次のように変更して動作させました:

{
    "cmd": ["c:\\Windows\\Microsoft.NET\\Framework\\v4.0.30319\\MSBuild.exe"],
    "working_dir": "${project_path:${folder:${file_path}}}"
}

Sublimeに同梱されている既存のビルド構成を調べて、それを理解しました。

C:\ Users\myUser\AppData\Roaming\Sublime Text 2\Packages\Makefile\Make.sublime-build

32

ビルドシステムの統合に加えて構文の強調表示と補完を含むSublime Text 2の完全なMSBuildパッケージが追加されました。パッケージコントロールを使用して、または https://github.com/tillig/SublimeMSBuild から直接インストールできます。

11
Tim Danner

以下は、Sublimeのビルドシステムのすべての機能への 参照 です。

7
Haris Krajina

エラーメッセージは、ビルドする対象を指定しなかったためです。 MSBuildコマンドラインリファレンス を参照してください。少なくとも、プロジェクトファイルを指定する必要があります。

MSBuild MySolution.sln
MSBuild MyProject.csproj
MSBUild MyMSBuildScript.proj
1
BryanJ