1

Visual Studio 2013 で正常に動作する新しい Visual Studio Code でのプロジェクトの読み込みに問題があります。Visual Studio Code で COMReferences を持たない他のプロジェクトを読み込むことができました。Windows 7 Enterprise を使用しています。

.csproj ファイルからの関連スニペット:

<ItemGroup>
    <COMReference Include="DTOLib2">
      <Guid>{DBE2B0CE-6BE9-48FE-8300-6ABE0DB9692B}</Guid>
      <VersionMajor>1</VersionMajor>
      <VersionMinor>0</VersionMinor>
      <Lcid>0</Lcid>
      <WrapperTool>tlbimp</WrapperTool>
      <Isolated>False</Isolated>
      <EmbedInteropTypes>True</EmbedInteropTypes>
    </COMReference>
  </ItemGroup>

OmniSharp ログからの関連スニペット:

[ERROR:OmniSharp.MSBuild.MSBuildProjectSystem] "ResolveComReference" タスクを "Microsoft.Build.Tasks.v4.0、Version=4.0.0.0、Culture=neutral、PublicKeyToken=b03f5f7f11d50a3a" からインスタンス化できませんでした。ホストによって指定されたドメイン マネージャをインスタンス化できませんでした。

[エラー:OmniSharp.MSBuild.MSBuildProjectSystem] 「ResolveComReference」タスクが宣言または使用されているか、または構築中に失敗しました。タスク名とアセンブリ名のスペルを確認してください。

4

2 に答える 2

1

OmniSharp での MSBuild のサポートは、私たちが望んでいるほど良くありません。ここに要約バグがあります: https://github.com/OmniSharp/omnisharp-roslyn/issues/202

于 2015-05-04T13:36:19.353 に答える