繁体   English   中英

在VS2010中的多个C#项目之间共享信息

[英]Sharing information between multiple C# projects in VS2010

我有一些用于各种解决方案的VS2010项目集合,但通常在任何一个解决方案中都只使用这些项目的子集。 这些解决方案之一(我将其称为“基础”项目)存在于每个解决方案中,并且包含其他项目中定义的子类的基础实现。 换句话说,基础项目包含在每个解决方案中,因为其他项目都依赖于该基础项目,但是任何相关项目都可以包含或不包含在任何特定解决方案中。

我想知道基础项目是否有一种方法可以知道任一解决方案中存在哪些从属项目,以便其可以相应地采取行动。 我认为#defines可以轻松解决此问题(通过#为每个相关项目定义一个唯一的符号,并相应地将代码包括到基础项目中),但是#defined符号在整个项目中都看不到。 是否有一种简单的方法可以根据解决方案中的依赖项目在基础项目中包含不同的代码?

编辑:在所有这些项目中使用的语言是C#,如果有区别的话。

我认为您需要执行的操作将单独的解决方案中的常见项目提取出来,并在其他解决方案中用作参考。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM