每当我查看项目的属性时,在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
答案 0 :(得分:7)
事实证明这是因为我正在使用的Veracode Visual Studio扩展。如果其他人有这个问题,我建议禁用第三方VS扩展,直到找到可能导致它的一个。
其他人使用不同的第三方扩展程序报告了这个确切的issue: