caffe :error MSB4062: 未能從程序集** 加載任務“NuGetPackageOverlay”

四個工作日 吐血安裝 caffe-master(哭),記錄一個關於:

錯誤 1 error MSB4062: 未能從程序集
E:\NugetPackages\OpenCV.2.4.10\build\native\private\coapp.NuGetNativeMSBuildTasks.dll 加載任務“NuGetPackageOverlay”。未能加載文件或程序集“file:///E:\NugetPackages\OpenCV.2.4.10\build\native\private\coapp.NuGetNativeMSBuildTasks.dll”或它的某一個依賴項。系統找不到指定的文件。 請確認 聲明正確,該程序集及其所有依賴項都可用,並且該任務包含實現 Microsoft.Build.Framework.ITask 的公共類。 E:\NugetPackages\OpenCV.2.4.10\build\native\OpenCV.targets 772 5 libcaffe

的錯誤的解決辦法;

解決方法
第一步
打開
NugetPackages\OpenCV.2.4.10\build\native\OpenCV.props,將第五行末尾:
(MSBuildThisFileDirectory)/private/NuGet-NativeExtensionPath

中private前面的/去掉

如圖所示

第二步:
返回vs2013,右鍵libcaffe > 清理,等待幾分鐘;
右鍵libcaffe>重新生成,即可,對於小白來說真是奇淫技巧(笑哭)

很多地方沒有介紹需要 右鍵libcaffe > 清理,導致這個辦法失效!
請看大家痛苦的討論:
http://bbs.csdn.net/topics/392062086

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章