我想拥有这种带有 .NET 程序集的体系结构:
我想将通用程序集 (.dll) 存储在共享区域(只读)中,任何应用程序都可以访问该特定文件以使用包含的实用程序。
一个实际的例子是通用程序包将包含实用程序,例如:审计、数据库连接、安全实用程序、通用实用程序。
我希望所有这些都打包为一个单独的项目,以便更容易参考和跟踪。除此之外,我们希望各个实用程序可以具有不同的版本号,这可能是棘手的部分。因此,如果一个特定的人正在使用版本 1,那么另一个人可能想要使用版本 2。所有这一切,而一切都在同一个“包”中。
这种情况可以通过在 Java 中使用 MAVEN 来实现,但我不确定在使用 .NET 时该往哪个方向发展。
感谢您的反馈和建议。