如果在.Net Core中没有可用的软件包,我们如何在“Install-Package”命令期间强制执行严格的.Net运行时版本检查?Visual Studio为什么会还原.Net 4.6.1版本,仅在后期阶段提供运行时错误!我相信VS团队已经考虑过这个问题,并且一定有一个机制来验证和在Install-Package期间执行严格的运行时版本检查。警告:包'Microsoft.AspNet.Identity.Core 2.2.2'是使用'.NETFramework,Version=v4.6.1'而不是项目目标框架'.NETStandard,Version=v2.0'来还原的。此包可能与您的项目不完全兼容。我只是拿全面的.net框架套餐作为例子。意图是询问如何在Nuget程序包管理器中防止发生这种情况。警告:包<任何完整的.net框架包>是使用'.NETFramework,Version=v4.6.1'而不是项目目标框架'.NETStandard,Version=v2.0'来恢复的。此包可能与您的项目不完全兼容。