【发布时间】:2017-10-18 18:06:16
【问题描述】:
每当我在 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
【问题讨论】:
-
你的 csproj 是什么样子的?
-
@koelkastfilosoof 我进行了编辑,并添加了项目文件代码。在此示例中,它是一个新项目。原封不动。
-
您在使用 GhostDoc 吗? github.com/aspnet/Tooling/issues/138
-
@koelkastfilosoof 不,我没有使用它。我将尝试一次删除所有扩展程序,并查看是否是导致它的扩展程序。
-
@koelkastfilosoof,感谢您为我指明了正确的方向!见答案。
标签: visual-studio asp.net-core .net-core