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

时间:2013-01-25 14:48:57

标签: c# .net visual-studio-2010 dll visual-studio-2012

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

1 个答案:

答案 0 :(得分:3)

  

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

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

您可以通过InternalsVisibleToAttribute授予一个更多访问权限,而不是标准,但您不能说“除了程序集X之外的所有人都可以使用此成员。”

(即使您将域项目分解为两个项目,您也无法阻止Pr1引用这两个项目......但至少这一点很明显。)