我有一个针对图书馆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,那行不通吗?
明月笑刀无情
汪汪一只猫
随时随地看视频慕课网APP
相关分类