読者です 読者をやめる 読者になる 読者になる

アジョブジ星通信

日常系バンザイ。

ユニバーサルアプリを MSBuild でビルドできない問題

f:id:azyobuzin:20140702210035p:plain

CoreTweet をコマンドでビルドしようとするといつもこんなエラーが出ていました。

error CS0234: 型または名前空間名 'Web' は名前空間 'Windows' に存在しません。アセンブリ参照が不足しています。

原因は使う MSBuild の違い問題だったようです。今までは

C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe

を使っていましたが、 Visual Studio が使っているのは

C:\Program Files (x86)\MSBuild\12.0\Bin\MSBuild.exe

のようで、こっちを使うとちゃんとビルドできます。

参考: MSBuild with Universal Projects