另一个项目限制中的引用项目

本文关键字:项目 引用 另一个 | 更新日期: 2023-09-27 17:56:05

在Visual Studio中是否有可能标记类,以便只有某些项目可以访问?我有域项目,并且此项目被引用到其他项目(构建输出上的 DLL)中。但是我需要它,一个项目(Pr1)在域项目中仅使用部分逻辑,我不希望其余的域项目逻辑在Pr1中可访问。这是一些解决方案,除了将其域项目制动到许多小项目中。

另一个项目限制中的引用项目

但是我需要它,一个项目(Pr1)在域项目中仅使用部分逻辑,我不希望其余的域项目逻辑在Pr1中可访问。

然后听起来基本上你真的,真的应该有单独的项目。

您可以通过 InternalsVisibleToAttribute 授予一个程序集比正常权限更多的访问权限,但不能说"除程序集 X 之外的每个人都可以使用此成员"。

(即使您将域项目分解为两个项目,也无法阻止Pr1引用这两个项目...但至少这是显而易见的。