【问题标题】:NuGet Framework Targeting in SquirrelSquirrel 中的 NuGet 框架定位
【发布时间】:2020-08-27 07:03:10
【问题描述】:

我试图更好地理解项目 NuSpec 文件中 .NET Framework 版本目标的正确使用,与 Squirrel 相关。

例如:

<file src="bin\Release\*.dll" target="lib\net472\"></file>

这里指定的版本是否会影响 Squirrel 的操作?还是它只是一个特定于 NuGet 的构造?

现在支持.NET 4.8是什么意思?

【问题讨论】:

    标签: nuget squirrel.windows


    【解决方案1】:

    NuGet 的行为由框架的兼容性映射驱动。 .NET Framework大部分向后兼容,因此 NuGet 在此基础上构建,当您的包声明它以 net472 为目标时,net48 作为下一个演变是可以接受的。 NuGet 将允许在 .NET Framework 4.8 项目中使用此包。

    有关 .NET Framework 版本兼容性,请参阅 more

    请参阅跨平台定位库上的 more,其中讨论了多定位概念。

    【讨论】:

    • 因此,该构造似乎独立于 Squirrel 的内部运作。你会同意吗?
    • 是的,它是 NuGet 特定的概念。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多