【发布时间】:2018-11-16 16:48:06
【问题描述】:
我有一个包含两个项目的解决方案。其中一个项目是一个带有 DLL 文件的库。我希望能够在另一个项目中引用这个项目库来使用它的类。我的最终目标是做到这一点,同时仍然可以访问库源代码。我试过引用.dll,也试过引用.csproj。这两种情况都有效,但我收到 120 条代码 CS0436 警告:
Warning CS0436 The type 'BitField' in 'C:\FilePath' conflicts with the imported type
'Typename' in 'LibraryName, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.
Using the type defined in 'C:\FilePath'. LibraryName C:\FilePath 38 Active
我花了一个多小时阅读 MSDN 指南和此站点上的其他帖子。因此,如果没有人将此标记为重复线程,我将不胜感激。
【问题讨论】:
-
我在发布之前做过,他们建议禁用警告,这是一个糟糕的主意。
标签: c# visual-studio dll