每当我在 Visual Studio 中查看项目的属性时,都会收到以下错误:
An error occurred trying to load the page.
COM object that has been separated from its underlying RCW cannot be used.
当我单击应用程序、构建或构建事件时,此错误消息会显示在项目属性中。它只发生在 .NET Core 应用程序上,甚至显示在一个全新的项目上。我有一个同事也有同样的问题。它似乎也发生在 .NET Core 1.1 应用程序上。
项目文件:
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>netcoreapp2.0</TargetFramework>
</PropertyGroup>
<ItemGroup>
<Folder Include="wwwroot\" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.All" Version="2.0.0" />
</ItemGroup>
<ItemGroup>
<DotNetCliToolReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Tools" Version="2.0.0" />
</ItemGroup>
</Project>
运行 Visual Studio 2017(版本 12.3.5)和 Resharper 2017.2.1
同时安装 x86 和 x64 运行时和 SDK
最佳答案
事实证明,这是因为我正在使用 Veracode Visual Studio 扩展。如果其他人有这个问题,我建议禁用第三方 VS 扩展,直到找到可能导致它的问题。
其他人报告了这个确切的issue ,使用不同的第三方扩展:
关于visual-studio - 在 .NET Core 2.0 中查看项目属性时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46816507/