【问题标题】:Duplicates items are not supported by the "Sources" parameter“来源”参数不支持重复项
【发布时间】:2020-02-18 12:04:11
【问题描述】:

在 Visual Studio 2019 中处理 ASP.Net 应用程序。有时,当我构建我的一个解决方案时,我会收到此错误

在“Sources”参数中多次指定了“FeatureTests\Accreditation\AccessAccreditationPage.feature.cs”项。 “来源”参数不支持重复项目。

对于触发它的原因,我似乎找不到任何押韵或原因。上次是在合并分支之后发生的,这次是在应用了一些 db 脚本之后发生的。

我查看了解决方案的 csproj 文件,没有找到这样的重复项。

我唯一的解决方案是删除我的 repo 并重新克隆它。

有什么建议吗?

【问题讨论】:

  • 我可以想到几个场景:你说“我查看了解决方案的 csproj 文件,没有找到这样的重复文件。”,你的意思是这个特定项目的 csproj构建失败,对吗?另外,您是否检查过 csproj 在两个分支中都不包含重复项?如果合并提交重新创建了重复的条目怎么办?
  • @EmilianoJavierGonzález 感谢您的评论。不幸的是,这两个问题都是肯定的。
  • 酷,我会尝试另外两件事,一是在解决方案资源管理器中启用“显示所有文件”选项并搜索文件,有时它会显示两次但一个是灰色的。其次,您提到重新创建存储库,在此之前我可以想到两件事,git checkout > 并查看差异,第二,git clean -f -x。如果我想到别的东西我会告诉你的! ;)

标签: asp.net visual-studio


【解决方案1】:

我遇到了同样的错误。我没有在我的解决方案的 csproj 文件中找到任何重复项。但是,当我放弃对 csproj 文件的更改时,错误确实消失了。

【讨论】:

  • 看起来更像评论
猜你喜欢
  • 1970-01-01
  • 2013-01-31
  • 2012-11-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多