如何防止VSeWSS 1.3将程序集添加到解决方案清单中

时间:2009-11-03 15:41:31

标签: sharepoint sharepoint-2007 vsewss

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

使用VSeWSS的先前版本,我认为如果将它们包含在给定的Visual Studio项目中,它只包含清单中的程序集。我已从两个Web部件项目中删除了常用程序集,但它们的条目仍然在其解决方案清单中结束。显然,扩展程序正在查看Web部件的引用,并且即使文件完全位于另一个目录中,也可以查看。

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

1 个答案:

答案 0 :(得分:1)

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