我有一个针对图书馆4.5.2
。当我从.csproj
定位中引用该库时4.5.1
,它错误地指出:
C:\ Program Files(x86)\ MSBuild \ 14.0 \ bin \ Microsoft.Common.CurrentVersion.targets(1820,5):警告MSB3274:主要引用为“ XXX,Version = 1.0.0.0,Culture = neutral,processorArchitecture = MSIL ”无法解析,因为它是针对“ .NETFramework,Version = v4.5.2”框架构建的。这是当前目标框架“ .NETFramework,Version = v4.5.1”的更高版本。
按我的理解,4.5.1
要4.5.2
在就地升级。通过就地升级,我了解到,如果我将其升级.csproj
到4.5.2
目标部署机并在目标部署机仍能升级时4.5.1
,一切都应该可以正常工作,除非使用特定功能的升级二进制文件在Windows4.5.2
中不可用4.5.1
。到目前为止我是正确的吗?按照类似的逻辑,如果我4.5.2
从项目定位中引用库定位4.5.1
,那行不通吗?
汪汪一只猫
相关分类