【发布时间】:2011-11-21 08:58:06
【问题描述】:
我有一些项目的解决方案。其中一个项目是我定义为 main 的项目,他的类也有一个 main 方法。
在这个类中,我定义了一些公共和静态属性。我想要的是从其他项目文件访问此属性。例如:
项目 A:
namespace Cobra
{
public static class Program
{
public static int A;
public static int B;
...
项目 B:
namespace Net
{
public class HttpHandler : IHttpHandler
{
...
public void ProcessRequest()
int a =Cobra.Program.A;
int b =Cobra.Program.B;
...
我该怎么做??
编辑:
如果我在 Project B 中添加 Project A 作为引用:“添加此项目作为引用,将存在循环依赖。”
Project B 包含一些其他文件,因此需要在 Project A 中引用 Project B。
【问题讨论】:
-
项目是否在同一个解决方案中?如果是,只需包含项目作为参考,如果没有,您可以使用反射来加载 dll
-
是的,但是 B 中的“使用 Cobra”告诉我找不到类型或命名空间。
-
你添加引用了吗,被引用的项目编译无异常