在两个项目中进行组装

本文关键字:项目 两个 | 更新日期: 2023-09-27 18:20:21

我想在项目中将逻辑与GUI分离。我构建了一个类库和一个应用程序,它们都具有相同的AssemblyName和Namespaces。当我在应用程序中引用DLL时,我仍然无法使用我的内部类。我到底该怎么办?

我曾尝试将ComVisible设置为true,但没有成功。

我应该把所有的课都公开吗?

在两个项目中进行组装

我实现了我想要的,这就是我的方式。

在解决方案资源管理器中展开属性,打开AssemblyInfo.cs并使用这行代码。

[assembly: InternalsVisibleTo("NAME_OF_NAMESPACE")]

通过这种方式,我可以处理其他GUI项目中DLL项目中的内部类。