我正在使用 C# 在 VS2010 中为 Outlook 2010 创建一个解决方案,该解决方案由 3 个项目组成。
- 项目 A - B 和 C 都依赖于此。它定义了需要从 B 和 C 访问的某些变量/函数
- 项目 B - 需要从 A 读取变量。
- 项目 C - 需要从 A 读取变量
我还没有走得太远,因为我似乎无法将变量从 A 读取到 B 或 C 中。我已添加 A 作为对 B 和 C 的引用,但在其中一个变量中分配一个局部变量A 的值仅导致 null(我知道这不是真的)。
更多说明:
这是一组 3 个 Outlook 插件。
- 项目的加载项 A(其他项目依赖于此)调用某些函数并将信息提取到变量B & C 需要的
- B 和 C 包含一整套函数,每个函数都依赖于 A 收集的信息。B 和 C 的该信息必须始终相同。
您可能必须传递一些代码。但无论如何,请确保项目 A 是一个类库。它应该像这样简单:
项目A
namespace A
{
public class AClass // note, this is **public**
{
// ctor
public AClass { }
public void AMethod { }
}
}
项目B(以A为参考)
using A;
namespace B
{
public class BClass
{
// don't actually need "A" qualifier here as we're "using A" above, this is just for clarity
private A.AClass aClass_ = new A.AClass();
// ctor
public BClass()
{
aClass_.AMethod();
}
}
}
你的项目中会有类似的东西C.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)