ASP.NETプロジェクトで謎のビルドエラー
何がどうなってこうなった?のか分かりませんが、会社で作成したASP.NET開発物がビルド(当然リビルド、発行もNG)出来なくなって、少し途方に暮れた時の話です。
- VisualStudioの更新を当てた後におかしくなった?
- でも問題ないプロジェクトもある
ビルドすると、以下のエラーが発生します。「NuGetパッケージの復元」とか言っているので、NuGetの復元を試みます。
ツール → NuGetパッケージマネージャ → パッケージマネージャ設定
の順にたどって開きます。パッケージの復元欄の2つの項目にチェックが入っていれば、自動でNuGetを復旧してくれますが、チェックが入っていました。ということは、NuGetは関係ない?
散々路頭に迷った挙句、何とか直りました。結論から言えば、プロジェクトファイルのゴミを削除する必要がありました。以前も何かで修正したような。備忘として残しておきます。
1.念のためプロジェクトをフォルダごとコピーしてバックアップ
2.VisualStudioを終了
3.プロジェクトファイル(.csproj, .vbproj)内の<TARGET>から</TARGET>までを削除
4.再度VisualStudioでプロジェクトを読み込む