一不小心動了vs的源文件Microsoft.Common.CurrentVersion.targets,導(dǎo)致引發(fā)了System下所有的方法如Object,Void等不可用,dll帶有感嘆號
剛開始不知道是源文件的錯誤,搜索到了好幾種解決方法,有:
1.可能是dll的框架和項目框架不一致,打開項目屬性,更改目標(biāo)框架后重新生成并重啟vs
2.刪除源項目下的sln,然后用.csproj后綴文件打開,重新生成后保存sln,重啟vs
3.刪除bin,packages,.vs文件(可能有隱藏文件),然后啟動vs重新生成解決方案
當(dāng)我這些都做了一遍,我發(fā)現(xiàn)我的問題沒有解決
于是我就把自己的項目換了一臺電腦啟動,我才知道是我動了vs的源文件,于是去GitHub上找到了Microsoft.Common.CurrentVersion.targets的開源文件,復(fù)制粘貼之后,項目就正常了,連接如下https://github.com/dotnet/msbuild/blob/main/src/Tasks/Microsoft.Common.CurrentVersion.targets
?
Microsoft.Common.CurrentVersion.targets的目錄
文章來源:http://www.zghlxwxcb.cn/news/detail-440633.html
?文章來源地址http://www.zghlxwxcb.cn/news/detail-440633.html
到了這里,關(guān)于預(yù)定義類型“System.*****“未定義或未導(dǎo)入,且dll全部帶有黃色感嘆號的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!