gpt4 book ai didi

c# - 控制对 .NET 程序集的访问

转载 作者:太空宇宙 更新时间:2023-11-03 20:32:12 25 4
gpt4 key购买 nike

我有一组用于 WCF 服务的 dll。包含契约、接口(interface)等。我想在 API(客户端)中重用此代码,但不希望 API 的使用者使用这些功能。

有没有办法说core.dll只能被clientcore.dll使用?

最佳答案

好吧,你可以给core.dll的所有成员一个internal的访问修饰符,然后使用InternalsVisibleToAttribute授予对 clientcore.dll 的访问权。

为了让您的客户的生活更轻松,您实际上可能希望使用 ILmergecore.dll 合并到 clientcore.dll 中.这样您的调用者就不需要复制他们从不直接使用的 DLL。

关于c# - 控制对 .NET 程序集的访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6959409/

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