2009-11-03 15 views
0

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

对于VSeWSS的先前版本,我认为它只包含清单中的程序集,如果将它们包含在给定的Visual Studio项目中。我已经从两个Web部件项目中删除了常用程序集,但它们的条目仍然以其解决方案清单而告终。很明显,扩展正在查看Web部件的参考资料,即使文件在另一个目录中也是如此。

是否有任何方法可以告诉扩展程序不将汇编条目添加到清单中,即使它们在项目中被引用?或者是否有更好的方法将通用代码与使用它的Web部件分开?

回答

1

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

相关问题