Visual Studio 版本:2019 摘要:我在同一文件夹中有两个框架项目,4.7 框架项目具有本地 Nuget 包引用,4.5 框架项目具有本地程序集引用。运行 4.7 项目后运行 4.5 项目时会出现报告的问题
问题:严重性代码说明项目文件行抑制状态错误您的项目未引用“.NETFramework,Version=v4.5”框架。在项目文件的“TargetFrameworks”属性中添加对“.NETFramework,Version=v4.5”的引用,然后重新运行 NuGet 还原。
4.7 项目
<ItemGroup>
<PackageReference Include="Microsoft.Xaml.Behaviors.Wpf" Version="1.1.19" />
</ItemGroup>
Run Code Online (Sandbox Code Playgroud)
4.5 项目
<Reference Include="Microsoft.Xaml.Behaviors.Wpf" xmlns="">
<HintPath>..\resources\Assembilies\Microsoft.Xaml.Behaviors.dll</HintPath>
</Reference>
Run Code Online (Sandbox Code Playgroud)
重现步骤:
使用 nuget 参考运行 4.7 项目
使用程序集参考运行 4.5 项目
将重现所报告的问题
如何解决这个问题