我有一个问题,你可以解决我想引用两个有点类似的文件,让我们说它们的名字是ReferenceA.exe和ReferenceB.exe,它们都做类似的事情,
当我尝试使用C Sharp Compiler(或命令提示符下的csc)编译它时。
它给了我这个错误:
ReferenceA.exe:错误CS1704:已导入具有相同简单名称ReferenceA,Version = 1.3.3.3,Culture = neutral,PublicKeyToken = null的程序集。尝试删除其中一个引用或签名以便并排启用。
ReferenceB.exe :(与上一个错误相关的符号位置)
我遇到此错误的问题,因为我需要将ReferenceB引用到我的项目WITH ReferenceA
但是,我很好奇地签下它们并排运行。 你知道怎么做吗?如果是这样,请回答这个问题。
答案 0 :(得分:0)
我认为您的参考名称与您的名称相同。重命名一个程序集并重新编译。
或者您可以选择具有两个不同版本的同一个程序集的强名称。
Project Properties --> Signing (tab)