Cannot find reference assembly 'System.Core.dll' file for package System.Core.Reference
.net core 1.0项目,从2015升级到2022以后,打开项目编译时不报错,但是运行的时候就提示这个问题,也装了.net core 1.0运行时的安装包
Cannot find reference assembly 'System.Core.dll' file for package System.Core.Reference
.net core 1.0项目,从2015升级到2022以后,打开项目编译时不报错,但是运行的时候就提示这个问题,也装了.net core 1.0运行时的安装包
关注让阿豪来帮你解答,本回答参考chatgpt3.5编写提供,如果还有疑问可以评论或留言在将.NET Core项目从2015升级到2022后出现这个问题,是因为在升级过程中可能出现了一些引用丢失或版本不匹配的问题。其中出现"Cannot find reference assembly 'System.Core.dll' file for package System.Core.Reference"的错误提示,通常是由于.NET Core项目的引用出现了问题导致的。 解决办法:
<Reference Include="System.Core" />
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>netcoreapp1.0</TargetFramework>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="System.Core.Reference" Version="1.0.0" />
</ItemGroup>
</Project>
请根据上面列出的解决方案逐一尝试,应该能够解决这个问题。如果问题仍然存在,请检查.NET Core项目的其他引用和设置,以确保项目配置正确。