.net - 转移到可移植类库是一个重大变化吗?

标签 .net versioning portable-class-library semantic-versioning

目前我正在构建单独的二进制文件以针对每个运行时

  • .net 4
  • Windows 手机
  • 银光

现在,如果我将库移至单个 Portable Class Library ,并且我没有更改功能,这是否被视为重大更改?

或者在SemVer中条款是主要、次要还是补丁版本更改?

最佳答案

我想说这是一个较小的版本更改,因为链接到您的库的代码现在受 some specific whims of the PCL 的约束。 :

When you deploy a .NET Framework 4 application that references a Portable Class Library assembly, you must specify a dependency on the .NET Framework 4 update. By specifying this dependency, you ensure that the update is installed with your application.

此外,如果您暴露了 certain Framework types ,代码的使用者可能需要更改。

关于.net - 转移到可移植类库是一个重大变化吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10343214/

相关文章:

.net - 64位服务器目标,在32位OS上开发

c# - 如何从访问托管代码的 native 线程强制使用正确的 AppDomain?

c# - Mvc.Versioning 构建路由的正确方法

android - 您的免安装应用 APK 的版本代码为 'X',该版本已在使用中

version-control - 下一个软件版本号应该是什么?

c# - 哪个 .Net Standard 版本支持哪些 Android 版本?

c# - CancellationTokenSource.CancelAfter() 是否有漏洞?

c# - 内存泄漏与 ContextMenuStrip

xaml - EventToCommand 与可移植 View 模型中的参数绑定(bind)

c# - Xamarin Forms 和 EntityFramework 属性兼容性