【问题标题】:Include .CS files in SharePoint solution package?在 SharePoint 解决方案包中包含 .CS 文件?
【发布时间】:2013-09-05 09:24:25
【问题描述】:

我有一个类文件,其中存储了几个 webpart 中使用的常用方法。我现在在问,如何将这个文件包含在 .wsp 包中?

【问题讨论】:

    标签: asp.net class sharepoint wsp


    【解决方案1】:

    类文件不会直接成为解决方案的一部分,所有的代码文件都将被编译并成为项目程序集的一部分。这个dll将成为解决方案包的一部分,它会在解决方案时放置在GAC中已部署。

    所以你不需要做任何额外的事情。

    【讨论】:

    • 当 ProjectA 和 ProjectB 使用共享代码并且只有 ProjectA 包含共享代码并且您只想安装 ProjectB 时会发生什么?
    • 在这种情况下,您可以像任何其他第 3 方 dll 一样将使用通用代码的项目 A dll 的引用添加到项目 B,如下所述,stackoverflow.com/questions/7521697/…
    • 当然可以,但更优雅的方法是为此创建单独的解决方案(在这种情况下,您只包含真正有用的代码,而不是整个 ProjectA)。当您出于某些原因不想再维护 ProjectA 时会发生什么?您将共享代码移至 ProjectB?
    【解决方案2】:

    也许您应该创建包含所需代码的 .dll 并将其部署在单独的 .wsp 包中。

    【讨论】:

      猜你喜欢
      • 2011-12-01
      • 1970-01-01
      • 2011-02-09
      • 2015-02-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-15
      • 1970-01-01
      相关资源
      最近更新 更多