【问题标题】:Referencing both System.Web and System.Windows.Forms引用 System.Web 和 System.Windows.Forms
【发布时间】:2010-06-02 11:51:11
【问题描述】:

在我的类库中同时引用 System.WebSystem.Windows.Forms 到底有什么问题?

例如,库可能包含一些需要引用 Web 或 WinForms 特定类的代码。

【问题讨论】:

    标签: c# assemblies reference


    【解决方案1】:

    好吧,如果你这样做,如果你使用那个库和危险,你将有开销,那个 Web 代码使用 Forms 库,反之亦然。我会将它分成 3 个部分 - 一个通用的一个和一个 Web 和一个表单部分,因此您只需要使用通用的部分和您需要的部分。这样,你保证你只使用你应该使用的库。

    【讨论】:

      【解决方案2】:

      如果您需要在这些命名空间中的任何一个类中,引用相关程序集并没有错。

      您必须小心地在模型层上添加非常具体的表示逻辑,这是我看到的唯一危险信号。

      【讨论】:

        【解决方案3】:

        这并没有什么问题,尤其是当您必须与 Web 服务进行互操作时。

        我要说的就是这个。如果您将 System.Web 用于 System.Web.Caching,如果您的目标是 .NET 4.0,请改用 System.Runtime.Caching。

        【讨论】:

          【解决方案4】:

          引用没有错。重要的是你如何使用引用。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2011-09-14
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多