2个或更多个程序集具有相同的标识

时间:2011-07-06 12:47:59

标签: visual-studio-2010 debugging ado.net assemblies

我正在使用Visual Studio 2010并在C#中创建Windows窗体。昨天,开发进展顺利,我正在努力将访问数据库连接到我的数据网格。它工作了好几次,但是当我建立一个新的连接并尝试再次运行它(F5)时,我遇到了大量的错误,所以通过删除(和撤消)我的数据源来缩小它,并且错误仍然存​​在。就是这个......

  

警告1'C:\ Users \ Wilson Kao \ documents \ visual studio 2010 \ Projects \ Wincent Warehouse Management Studios \ Wincent Warehouse Management Studios \ Form1.Designer.cs'中的类型'Wincent_Warehouse_Management_Studios.Form1'与导入的冲突输入'Wincent_Warehouse_Management_Studios.Form1'

     

警告7两个或多个程序集具有相同的标识'Wincent Warehouse Management Studios,Version = 1.0.0.0,Culture = neutral,ProcessorArchitecture = x86'。 Wincent仓库管理工作室

     

警告8两个或多个文件具有相同的目标路径'C:\ Users \ Wilson Kao \ documents \ visual studio 2010 \ Projects \ Wincent Warehouse Management Studios \ Wincent Warehouse Management Studios \ bin \ Debug \ Wincent Warehouse Management Studios。可执行程序'。 Wincent仓库管理工作室

警告之后,它给了我这个错误......

  

无可用来源   没有为任何堆栈帧加载符号。无法显示源代码

我可以看到问题,但我不太清楚如何解决它...我知道在我的程序中某个地方(而不是我自己的代码)我包含的东西导致我的程序发生冲突。所以我尝试的是我去了bin / debug文件夹并删除了其中的所有内容......并且它有效。但是,在该目录中的文件被补充后,我又遇到了同样的问题。我迫切需要帮助,任何形式的线索将会非常感激!谢谢! :)

1 个答案:

答案 0 :(得分:6)

这对我有用,但我在VS 2010专业版中使用 VB

我有一个类似的警告“两个或多个文件具有相同的目标路径...”以及“两个或更多个程序集具有相同的身份.....”这是在发布我的项目后发生的,已启用ClickOnce安全性。

对我有用的修正是:

  1. 打开项目属性对话框,属性> “projectname”属性
  2. 打开“发布”标签。选择“应用程序文件”
  3. 我的项目“exe”文件EG有两个条目: - Accounts.exe。选择其中一个重复项选择“发布状态”下拉菜单选择“排除”
  4. 然后点击“立即发布”