0

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

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

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

4

1 回答 1

1

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

于 2009-11-03T18:06:58.037 回答