添加项目引用错误地添加了一个dll引用

Adding a project reference incorrectly adds a dll reference

我刚刚更新了 VS2017 和 VS2019 vs,并将我的项目升级为引用 .Net Framework 4.7.2

当我打开我的 c# XAF winforms 解决方案时,出现构建错误。

 CS0246: The type or namespace name could not be found (are you missing a using directive or an assembly reference

好像缺少对模块项目的引用。

引用是文件夹中引用的文件 MyApp\Module\bin\Debug\MyApp.Module.dll

当我删除引用并尝试添加项目时,添加的是对 .dll 的引用。

我正在为 XAF dll 使用 Nuget

我可以在MyApp.Module.Win.csproj

中看到以下内容
  <ItemGroup>
    <ProjectReference Include="..\MyApp.Module\MyApp.Module.csproj">
      <Project>{guid etc}</Project>
      <Name>MyApp.Module</Name>
    </ProjectReference>

我错过了将其中一个项目升级到 .Net Framework 4.7.2 的机会 我修好了。 现在解决方案构建。