在VSeWSS部署的包阶段,会引发异常。从日志中:
2009/11/02 11:59:46错误System.ArgumentException:一个具有相同键的项目已经被添加。
(在System.ThrowHelper.ThrowArgumentException(ExceptionResource资源处)在System.Collections.Generic.Dictionary2.Insert(TKey key, TValue value, Boolean add) at System.Collections.Generic.Dictionary2.Add(TKey键处,TValue值(在Microsoft.SharePoint.Tools.SharePointProxies.WSPViewFacade.CreateWebPartReferenceResolverClassMap(String[]路径处))在VSeWSS.Server.Services.SPService.CreateWebPartReferenceResolverClassMap(String[]路径处)
有人见过这个吗?我检查了我所有的feature.xml文件和我的solution.xml,看看是否有任何id被复制了,它们没有被复制,我还检查了特性的名称,它们也没有被复制。有什么暗示吗?
发布于 2009-11-03 16:55:32
我最终完全重组了这个项目,一切都好起来了。我通常会把这样的东西提交给Connect女士,但是他们不可能解决这个问题。VSeWSS作为一个VS2008插件是一个完全死掉的产品。
在获得VS2010之前,我们将不得不努力工作,那时我就可以开始归档连接错误。
发布于 2009-11-02 18:47:49
这可能是在vsewss的一个错误。问题是,它记得上一次添加相同的项目。
尝试:
编辑:再试几件事
projects?
。
发布于 2009-11-05 11:58:15
我也有这个问题。
究其原因,是我在本地附加了另一个DLL,当时我正在引用。这一点已经部署在以前的一个项目中。
当我将DLL排除在解决方案之外时,When部件已部署。
https://stackoverflow.com/questions/1662777
复制相似问题