【问题标题】:How to prevent VSeWSS 1.3 from adding assemblies to the solution manifest如何防止 VSeWSS 1.3 将程序集添加到解决方案清单
【发布时间】:2010-12-12 16:38:16
【问题描述】:

我最近将我的 SharePoint 开发机器升级到 VSeWSS 1.3,并注意到我以前认为不存在的行为。我有两个使用多个通用程序集的自定义 Web 部件,它们都将位于同一个站点中。我正在尝试创建第三个“通用”Web 部件,将这些文件复制到 Bin 文件夹并将安全控制条目添加到 web.config,这样我就可以在需要时删除其中一个 Web 部件解决方案,而不会削弱另一个。

对于以前版本的 VSeWSS,我认为如果您将程序集包含在给定的 Visual Studio 项目中,它只会在清单中包含程序集。我已从两个 Web 部件项目中删除了公共程序集,但它们的条目仍最终出现在其解决方案清单中。显然,扩展程序正在查看 Web 部件的引用并按此执行,即使文件完全位于另一个目录中。

有没有办法告诉扩展不要将程序集条目添加到清单中,即使它们在项目中被引用?或者有没有更好的方法将公共代码与使用它的 Web 部件分开?

【问题讨论】:

    标签: sharepoint sharepoint-2007 vsewss


    【解决方案1】:

    是的,您可以阻止 VSeWSS 部署程序集。只需在 VS 项目的引用程序集列表中选择程序集并查看其属性即可。在那里您可以找到选项“LocalCopy”,您已将其设置为 false 以防止部署程序集。

    【讨论】:

      猜你喜欢
      • 2010-11-28
      • 2010-11-08
      • 2010-11-22
      • 1970-01-01
      • 1970-01-01
      • 2021-11-20
      • 1970-01-01
      • 1970-01-01
      • 2023-03-19
      相关资源
      最近更新 更多