我有一个类库项目,其中包含我项目中使用的公共代码,并且我使用Subversion作为源代码控制工具。
我对管理解决方案、项目和代码以提高可用性有一些问题。
我想在项目之间共享这个类库,并在更新时轻松地应用于所有项目。请问我应该将这个类库放在哪里才能实现项目之间的共享,提高源代码控制和可用性等方面的效果呢?
有什么好的建议吗?
我有一个类库项目,其中包含我项目中使用的公共代码,并且我使用Subversion作为源代码控制工具。
我对管理解决方案、项目和代码以提高可用性有一些问题。
我想在项目之间共享这个类库,并在更新时轻松地应用于所有项目。请问我应该将这个类库放在哪里才能实现项目之间的共享,提高源代码控制和可用性等方面的效果呢?
有什么好的建议吗?
pack
到特定目录中,并将该目录用作NuGet Package Manager的存储库。 NuGet选项的一部分是自动下载最新的软件包版本,因此每次打开解决方案时,软件包管理器会扫描存储库以查找更新的版本并下载它(如果有)。您可以采用以下几种方法:
您可以将此项目作为现有项目添加到一个位置的所有解决方案中。这是最简单的方法,但当一个解决方案中的内容发生更改时,所有其他解决方案可能会出现问题。
您可以将您的公共库项目分支到所有解决方案中作为不同的分支。在这种情况下,当您在一个解决方案中进行更改时,所有其他解决方案都不会受到影响,但您需要花费大量时间来合并您的公共库的所有分支的更改。