Visual studio 2013 Nuget类库与本地类库

Visual studio 2013 Nuget类库与本地类库,visual-studio-2013,azure-devops,Visual Studio 2013,Azure Devops,我已经将我们的内部类库设置为在VST中构建,并在每次成功构建时创建托管在VST中的nuget包。 然后,我们的应用程序通过从我们自己的VSTS url下载nuget包来引用这些类库 如果我们想对类库进行更改,我们可以修改解决方案,增加程序集编号,在线重新生成,新的nuget包将替换现有的。然后用最新的软件包更新我们的应用程序 现在,由于类库是通过应用程序中的nuget引用的,那么在应用程序级别测试对类库所做更改的最佳策略是什么 我是否应该删除nuget包,在本地引用库,然后进行测试,然后重新添加

我已经将我们的内部类库设置为在VST中构建,并在每次成功构建时创建托管在VST中的nuget包。 然后,我们的应用程序通过从我们自己的VSTS url下载nuget包来引用这些类库

如果我们想对类库进行更改,我们可以修改解决方案,增加程序集编号,在线重新生成,新的nuget包将替换现有的。然后用最新的软件包更新我们的应用程序

现在,由于类库是通过应用程序中的nuget引用的,那么在应用程序级别测试对类库所做更改的最佳策略是什么

  • 我是否应该删除nuget包,在本地引用库,然后进行测试,然后重新添加nuget引用
  • 我是否应该每次都创建一个新包,并与其他开发人员一起制定一个内部策略,以便在管理程序集版本号时只使用特定的程序集版本

  • 我会选择选项2——生成一个预发布的nuget包

    “预发布版本可通过附加连字符和 紧跟在补丁之后的一系列点分隔标识符 版本“()


    通过这样做,我将无法调试类库,对吗?您可以在nuget包中包含符号来帮助调试。