背景信息 我拥有 3 个共享许多内部程序集的网站的所有权,它们每个都连接到托管在 IIS 中的 WCF 服务,用于基本的 CRUD 类型操作。
几个不同的开发人员可以随时在每个网站上工作,对共享程序集中使用的代码进行更改/添加。
问题 然后每个开发人员构建他们的代码并确保他们的网站正常工作。但是他们不知道在更改共享代码时可能会影响其他网站的功能。
为了解决这个问题,我可以单独构建每个共享程序集,将 dll 复制到每个网站特定的目录并从那里添加引用。
然而,这标志着几个问题:
这意味着不断构建共享程序集并手动将 dll 复制到所需的目录中。
当开发人员获得共享程序集的最新源代码时,他们会以任何方式获得更改。
我曾考虑过使用 nuget 包来管理它,但这只是真正解决了问题 #1,以便更容易管理特定版本。
我希望这是有道理的...
还有其他人有任何建议/提示吗?