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

Sharepoint 如何防止VSEWS 1.3将程序集添加到解决方案清单,sharepoint,sharepoint-2007,vsewss,Sharepoint,Sharepoint 2007,Vsewss,我最近将我的SharePoint开发机器升级到了VSEWS1.3,并注意到了一个我认为以前不存在的行为。我有两个自定义web部件,它们使用多个通用程序集,并且都位于同一个站点中。我正在尝试创建第三个“通用”web部件,它将这些文件复制到Bin文件夹,并将安全控制项添加到web.config,以便在需要时删除其中一个web部件解决方案,而不会损坏另一个 对于以前版本的VSEWS,我认为只有在给定的VisualStudio项目中包含程序集时,它才会在清单中包含程序集。我已经从两个web部件项目中删除

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

对于以前版本的VSEWS,我认为只有在给定的VisualStudio项目中包含程序集时,它才会在清单中包含程序集。我已经从两个web部件项目中删除了公共程序集,但它们的条目仍然会出现在它们的解决方案清单中。很明显,扩展正在查看web部件的引用,并以此为依据,即使文件一起位于另一个目录中


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

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