gpt4 book ai didi

assemblies - 如何访问属于不同项目的 namespace ?

转载 作者:行者123 更新时间:2023-12-02 07:31:52 25 4
gpt4 key购买 nike

我在单个解决方案中有两个 C#.net 项目项目 1 和项目 2(名称已更改)。我使用的是 Visual Studio 2005。我通过右键单击并选择“添加引用”在项目 1 中添加了项目 2 的引用。这两个项目都是“应用程序”项目类型,而不是类库类型。我在项目 2 中有一些类,我想在项目 1 中访问它们。添加引用后,我尝试在项目 1 中使用项目 2 的导入命名空间,但我猜它不可用。 Visual Studio Intelisense 没有向我显示所需的命名空间。谁能建议如何跨多个项目访问命名空间和类?

编辑:- 是因为这两个项目有不同的程序集吗?

谢谢

最佳答案

确保您要访问的类是公共(public)的。假设项目 2 中有以下类:

namespace Project2
{
public class Foo { }
}

在项目 1 中引用项目 2 后,您可以使用此类:

namespace Project1
{
using Project2;

public class Bar
{
public Bar()
{
Foo foo = new Foo();
}
}
}

关于assemblies - 如何访问属于不同项目的 namespace ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3350939/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com