IDEが嫌いですが、Makeを使用してソースコードからMetroアプリを構築する方法はありますか?
2 に答える
MSBuildは、Visual Studioプロジェクト(* .csproj)またはコードファイルを直接ネイティブにビルドできます。
msbuild Project.csproj /t:Rebuild
VisualStudioおよび/または.NETFrameworkとともにインストールされ、(フレームワークのバージョンに応じて)次の場所にあります。
C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe
また、Windows 2008 Webサーバー(Visual Studioはインストールされていませんが、.NET 4がインストールされています)とMSBuild.exeも再確認したので、VSは必要ありません。
プロジェクトがビルドされたら、実際にappxパッケージを作成するには、 Publishターゲットを実行する必要があると思います。
msbuild myproject.sln /target:Publish /p:configuration=release /p:platform=win32
MSBuildは非常に強力で、.NETコードで拡張でき、さまざまなことを実行するように設計されたタスクが付属しています。オンラインにはたくさんのチュートリアルがありますが、これは始めるのに最適かもしれません。
アプリパッケージャー(MakeAppx.exe)は、ディスク上のファイルからアプリパッケージを作成するか、アプリパッケージからディスクにファイルを抽出します。これは、Windows8用のMicrosoftVisual Studio Express2012およびWindows8用のWindowsソフトウェア開発キット(SDK)に含まれています。
MSDNのこの記事を参照してください。ただし、警告する必要があります...前回、IDEを使用せずに署名しようとしたとき、多くの頭痛の種がありました。