gpt4 book ai didi

c# - 我应该为 asp.net mvc 应用程序中的常用程序集设置 copy local false 吗?

转载 作者:行者123 更新时间:2023-12-02 22:10:37 24 4
gpt4 key购买 nike

我的组织有一些为业务逻辑内容定义的程序集。我们正在尝试为这些公共(public)库建立持续集成,并维护一个引用它们的项目模板。这将使我们能够相对快速地推出小型维护应用程序。

目标是将这些 dll 按版本放入一个文件夹中,并在运行时在 Global.asax 中解析它们。如果不在本地复制,我会发现各种东西会损坏,例如强类型 Razor View 。

将它们放在一个共享目录中是否有任何真正的好处,或者在构建主要应用程序的同时引用共享项目源并复制到本地是否是最佳实践?

我的同事认为,如果业务逻辑发生变化,共享位置将使以后修复错误变得容易。我觉得我们永远不需要全局更改某些对象或服务,如果我们这样做,我们无论如何都必须接触每个应用程序来处理更改。

最佳答案

NuGet package 中发布您的共享 DLL到 Local NuGet server !这样,每个依赖应用程序都可以显式依赖您的包的特定版本。

关于c# - 我应该为 asp.net mvc 应用程序中的常用程序集设置 copy local false 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15370773/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com