PostSharp - TFS 分支使用不同的版本看起来是不可能的
PostSharp - Using different versions by TFS branches looks not possible
到目前为止,我们的项目一直在使用 PostSharp Express 3.0.28 版(NuGet 包 + VS 扩展)。
我们想将我们的解决方案迁移到当前开发分支上的最新版本的 PostSharp (4.1.*)。因此我们更新了 NuGet 包并在每台开发人员计算机上安装了相应的 Visual Studio 扩展。此迁移已完成,没有任何问题。
不幸的是,自这次迁移以来,我们的开发人员无法在我们的 Release 和 ServicePack 分支上工作,这些分支仍保留在 3.0.28 PostSharp 版本上。他们在编译过程中出现以下错误:
Error 3 The assembly 'MyDll.dll' uses non-licensed features (Basic Features). Please visit http://www.postsharp.net/purchase to acquire a license of PostSharp.
Error 4 Information regarding the previous message: the installed user license is: "Version=2, LicenseId=0, LicenseType=13, Product=PostSharp30".
您知道是否可以在同一 VS 环境中使用不同的 PostSharp 版本吗?
在此先感谢您的帮助!
ps : 对不起我笨拙的英语 :)
PostSharp Express 许可证格式在 3.0.28 发布后的某个时间点发生了变化,旧的 PostSharp 版本无法识别新的许可证密钥。
要解决此问题,您可以将服务分支升级到最新版本的 PostSharp 3.0 或 3.1。
到目前为止,我们的项目一直在使用 PostSharp Express 3.0.28 版(NuGet 包 + VS 扩展)。 我们想将我们的解决方案迁移到当前开发分支上的最新版本的 PostSharp (4.1.*)。因此我们更新了 NuGet 包并在每台开发人员计算机上安装了相应的 Visual Studio 扩展。此迁移已完成,没有任何问题。
不幸的是,自这次迁移以来,我们的开发人员无法在我们的 Release 和 ServicePack 分支上工作,这些分支仍保留在 3.0.28 PostSharp 版本上。他们在编译过程中出现以下错误:
Error 3 The assembly 'MyDll.dll' uses non-licensed features (Basic Features). Please visit http://www.postsharp.net/purchase to acquire a license of PostSharp.
Error 4 Information regarding the previous message: the installed user license is: "Version=2, LicenseId=0, LicenseType=13, Product=PostSharp30".
您知道是否可以在同一 VS 环境中使用不同的 PostSharp 版本吗?
在此先感谢您的帮助!
ps : 对不起我笨拙的英语 :)
PostSharp Express 许可证格式在 3.0.28 发布后的某个时间点发生了变化,旧的 PostSharp 版本无法识别新的许可证密钥。
要解决此问题,您可以将服务分支升级到最新版本的 PostSharp 3.0 或 3.1。