visual-studio-2010 - 如何安装具有依赖程序集的 WSP?

标签 visual-studio-2010 sharepoint-2010 gac

我在 Visual Studio 2010 中有一个由 3 个项目组成的解决方案。

我有一个用于 SharePoint 2010 自定义计时器作业的项目、一个由我的自定义计时器作业使用的项目(项目 A)和另一个由项目 A 使用的项目(项目 B)。

问题是当我打包我的项目时,WSP 只将自定义计时器作业安装到 GAC。有什么方法可以安装所有依赖的 DLL 吗?

最佳答案

您必须手动将这些 DLL(项目引用)添加到 WSP 项目的 list 中。 Visual Studio 中有一个 UI 可以帮助您完成此操作,无需直接修改 XML。

脚步:

  • 在 WSP 项目中的解决方案资源管理器中,找到 Package文件夹。
  • 双击 Package.package文件以打开包设计器。
  • 在屏幕底部点击“高级”;将打开一个显示“附加组件”的屏幕。
  • 单击“添加”并选择“从项目输出添加程序集”。
  • 选择组装和部署模式(GAC 或 WebApplication = bin 文件夹)。

  • 在此对话框中,您还可以注册相关的安全控件和资源。此外,通过“添加现有程序集”,您可以添加仅以二进制形式提供的程序集(即在源代码中不能作为 VS 项目使用)。

    关于visual-studio-2010 - 如何安装具有依赖程序集的 WSP?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5477646/

    相关文章:

    c# - 数组或 IEnumerable 的 DataTemplate

    c# - 将它们移动到另一个类后如何重命名属性或公共(public)字段?

    c# - 如何在 Sharepoint 2010 中扩展 OOTB 内容编辑器 Web 部件?

    shell - 无法使用 cURL 命令将文件从 unix 服务器上传到 Microsoft Sharepoint

    wpf - 有没有办法让 Visual Studio 2010 记住我喜欢查看 xaml 文件的方式?

    c# - Visual Studio 2010 (C#) 中 ReportDocument 的 SetDataSource 错误

    Sharepoint:如何在未经确认的情况下删除中央管理 Web 应用程序?

    wix - 使用 WiX 将 dll 安装到 gac

    c# - 如何为应用程序设置 C# 库路径?

    dll - 在项目之间共享 DLL