Visual Studioで "The OutputPath property is not set for project 'Assembly-CSharp.proj' "が出た時の対処方法

HoloLensアプリ開発をUnityで行う場合、Visual Studioが必須です。

しかし、実際に開発されている方はよくご存知と思いますが、Visual Studioはどういうわけか不定期にエラーを出します。

今回はエラー内容の一例と対応策を簡単にまとめました。

現象

UnityでビルドしたVisual Studio向けプロジェクトをVisual Studioで開くと、不定期にこのようなエラーが出ます。

f:id:Takyu:20170706075210p:plain

プロジェクトのエクスプローラに「読み込み失敗」とあります。これが出ると、HoloLens向けにアプリの転送をしようとしても、

"The OutputPath property is not set for project 'Assembly-CSharp.proj' "

というエラーが出てしまいます。

f:id:Takyu:20170706075224p:plain

解決方法

「読み込み失敗」と書いてあるところで右クリックして「プロジェクトの再読み込み」を実行します。

f:id:Takyu:20170706075241p:plain


これで「読み込み失敗」が消えてビルドできるようになります。

注意点

この方法により、「読み込み失敗」は消えるのですが、それでもHoloLens向けにアプリの転送ができないときがありました。

できないときは、結局最初からやり直しになりますが、

Visual Studioを終了

・今回のプロジェクトファイルを全削除

・再度Unityのビルドから始める

によってうまくいきます。