gpt4 book ai didi

c# - 如何从特定引用的 DLL 调用函数

转载 作者:行者123 更新时间:2023-11-30 17:18:34 28 4
gpt4 key购买 nike

我需要从 CaSTLe.Core.dll 调用特定函数,但似乎 AutoMapper 和 Moq 已将 CaSTLe.Core 合并到它们的程序集中。

这是我需要调用的

Castle.DynamicProxy.Generators.AttributesToAvoidReplicating.Add(typeof(System.Security.Permissions.UIPermissionAttribute));

但我得到了一个不明确的引用,因为 CaSTLe.Core 在技术上可用于 3 个位置(AutoMapper、Moq 和独立 DLL)

我不能简单地取消引用任何 dll,因为它们全部由 NuGet 和 CaSTLe 管理。NHib 需要独立的核心,而其他 dll 是由 AutoMapper 和 Moq nuget 包引入的。

有什么建议吗?否则不依赖 NuGet 来管理我的库引用?

最佳答案

您可以尝试使用外部别名。您可以在您的程序集引用中找到它作为一个属性。

详细看这个问题:
What use is the Aliases property of assembly references in Visual Studio 8

关于c# - 如何从特定引用的 DLL 调用函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5638972/

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