VS2012 此模板嘗試加載組件程序集”NuGet.VisualStudio.interop,Version=1.0.0.0 的解決辦法
原文鏈接:http://www.nmtree.net/2014/05/03/solve-vs2013-try-load-assembly-nuget-visualstudio-interop-error.html
情景再現
使用VS2012新建ASP.NET MVC項目時,出現下面的錯誤:
具體錯誤信息:
錯誤: 此模板嘗試加載組件程序集 “NuGet.VisualStudio.Interop, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”。有關此問題和如何啟用此模板的詳細信息,請參見有關“自定義項目模板”的文檔。
分析錯誤
既然錯誤信息提示模板嘗試加載組件程序集,那說明NuGet.VisualStudio.Interop程序集不存在。究其根源是自VS2012開始使用NuGet來管理項目和程序集引用了。出現這個問題是因為沒有安裝NuGet包管理器。
解決辦法
通過“擴展和更新”,在左側選擇“聯機”,然后搜索“NuGet Package Manager”,在搜索結果里選擇“NuGet Package Manager for Visual Studio 2013”,安裝即可。