首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VSeWSS“已添加了具有相同密钥的项”

VSeWSS“已添加了具有相同密钥的项”
EN

Stack Overflow用户
提问于 2009-11-02 18:09:19
回答 5查看 1.9K关注 0票数 1

在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被复制了,它们没有被复制,我还检查了特性的名称,它们也没有被复制。有什么暗示吗?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2009-11-03 16:55:32

我最终完全重组了这个项目,一切都好起来了。我通常会把这样的东西提交给Connect女士,但是他们不可能解决这个问题。VSeWSS作为一个VS2008插件是一个完全死掉的产品。

在获得VS2010之前,我们将不得不努力工作,那时我就可以开始归档连接错误。

票数 0
EN

Stack Overflow用户

发布于 2009-11-02 18:47:49

这可能是在vsewss的一个错误。问题是,它记得上一次添加相同的项目。

尝试:

  • 清洁解决方案
  • 关闭并重新打开Visual

编辑:再试几件事

projects?

  • Are
  • 手动从Sharepoint
  • 删除部署的代码,您有vsewss工具的最新版本吗?
  • ,您在webpart
  • 之间有引用吗? pkg目录中的任何文件都是只读的

票数 1
EN

Stack Overflow用户

发布于 2009-11-05 11:58:15

我也有这个问题。

究其原因,是我在本地附加了另一个DLL,当时我正在引用。这一点已经部署在以前的一个项目中。

当我将DLL排除在解决方案之外时,When部件已部署。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1662777

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档