未找到匯入的專案 .wpp.targets。請確認 宣告中的路徑正確,且磁碟上存在該檔案
今天開啟vs突然報了一個錯.........
.wpp.targets。請確認 <Import> 宣告中的路徑正確,且磁碟上存在該檔案
重新新建一個專案,dll全部都是黃色感嘆號
網上搜了半天也沒找到解決方法。
修復vs也不行,...............最後都想把vs刪除掉了重灌了
忍了一下,繼續看下那個錯誤提示,提到了一個檔案
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\Web\Microsoft.Web.Publishing.targets
在裡邊去看了下,看上去這個檔案和釋出有關係的樣子
然後按照記事本開啟,果然看到了\*.wpp.targets的配置
然後就想到把這個檔案幹掉
刪掉後果然重新載入沒有問題,也能正常的跑起來了
想到這個檔案可能和釋出有關係,刪除掉可能會影響釋出,於是就測試釋出了下
果然釋出有問題了!!!
這個問題比較好解決,因為那個檔案被刪除掉了,缺少了釋出的配置
在報錯的.csproj裡面新增
<Target Name="GatherAllFilesToPublish">
</Target>
這段XML(和常規的PropertyGroup同級的),修改前先儲存並關閉專案
但這樣如果想釋出專案,會每次都要手動去配置一次比較繁瑣
於是就想,剛剛那個檔案能不能不用全部刪除掉,而只幹掉*.wpp.targets這一點
果然,把這點註釋掉,該問題完美解決!
雖然這個問題解決了,但是不只是為什麼會突然出現這個錯!!!