0

我正在使用 Visual Studio Community 2015。我有一个可执行的 c# 项目,它引用了两个不同的 dll 项目,这两个 dll 引用了同一个共享项目。它以这种方式工作。我的意思是我可以构建那个可执行项目,但是今天在拉取最新提交之后(我认为这不应该是一个原因),由于错误,我无法构建可执行项目

错误 CS0433 类型“TypeDefinedInSharedProject”同时存在于“DllProject1, Version=2016.1202.6180.26482, Culture=neutral, PublicKeyToken=SomeKeyToken”和“DllProject2, Version=2016.1202.6180.26481, Culture=neutral, PublicKeyToken=SomeKeyToken”

我认为声明 TypeDefinedInSharedProject 类型的 .cs 文件在构建时以某种方式链接到项目,我想如果我将该共享项目的类型更改为类库项目,我将能够构建可执行项目。我之前有类似的问题,我用这种方式解决了。我现在可以做到这一点,但我只是好奇为什么它更早起作用,但现在却不起作用。这可能是什么原因?

4

0 回答 0