我如何解決這些問題?我需要在哪里下載?
C#代碼分析器(Roslyn)
這個擴展不能被安裝,因為 因為缺少以下參考資料。 Microsoft.VisualStudio.Component.Roslyn.Compiler
ErrorProne.NET.Structs
這個擴展不能安裝,因為 因為缺少以下參考。 Microsoft.VisualStudio.Component.CoreEditor Microsoft.VisualStudio.Component.Roslyn.LanguageService
。
uj5u.com熱心網友回復:
這是擴展和VS2019的一個已知問題。
- Roslyn在2.0版本中進行了修復,也有一個解決方法,你可以試試。
- ErrorProne在其GitHub上有一個可能的修復方法,但它看起來并沒有作為一個擴展發布。 有一個用戶提交了一個解決方法。
對于Roslyn,如果新的擴展不能作業,請在extension.vsixmanifest和/或catalog.json中宣告該依賴性。
<前提條件 Id="Microsoft.VisualStudio.Component. Roslyn.LanguageServices" Version="[15.0.25904.2,)" DisplayName="C# and Visual Basic" />
對于ErrorProne,嘗試在Directory.Build.props檔案中添加以下內容:
<Project>
<ItemGroup>/span>
<PackageReference Include="ErrorProne。 Version="0.3.0-beta.0 ">
<PrivateAssets> all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
</PackageReference>/span>
</ItemGroup>/span>
</Project>/span>
另一個ErrorProne的解決方法是從市場上下載vsix并修改兩個檔案。extension.vsixmanifest和catalog.json,將[15.0,16.0)替換為[15.0,17.0)
uj5u.com熱心網友回復:
這應該是一個來自擴展本身的問題(一些配置沒有設定,一些先決條件沒有添加...)。正如你所看到的,C# Code Analyzer (Roslyn)擴展=> 最后更新4/8/2017,以及ErrorProne.NET.Structs擴展=> 最后更新5/3/2018。
解決方案應該是來自擴展方面,需要由作者來修復。相反,你可以嘗試安裝和使用NuGet包,NuGet包似乎效果不錯。C# Code Analyzer (Roslyn)/UDNZ.Roslyn.Analyzer,和ErrorProne.NET.Structs的NuGet包。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/326360.html
標籤:


