gpt4 book ai didi

c# - 如果两个库具有完全相同的类怎么办?

转载 作者:太空狗 更新时间:2023-10-29 20:00:01 26 4
gpt4 key购买 nike

我有这样的错误

Error 8 The type 'System.Threading.Volatile' exists in both 'c:\Oleg\projects\MBClient\packages\Disruptor.1.1.0\lib\net40\Atomic.dll' and 'c:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.5\mscorlib.dll' C:\Oleg\projects\MBClient\MBClient\CustomIndeces\CompositeIndex.cs 77 40 MBClient

我不知道该怎么做,因为完全限定名称不能准确标识要使用的类。如何解决这个问题?

最佳答案

您可以在 VS 中为库指定别名,方法是右键单击引用列表中的程序集,转到属性,然后将“别名”属性设置为您想要的任何值。然后,要使用此程序集中的类型,请在命名空间的开头使用 extern alias

例子:

namespace TestApp
{
extern alias Threading1;
using Threading1.System.Threading.Volatile;
}

extern alias msdn

关于c# - 如果两个库具有完全相同的类怎么办?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13333473/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com