在两个项目中进行组装
本文关键字:项目 两个 | 更新日期: 2023-09-27 18:20:21
我想在项目中将逻辑与GUI分离。我构建了一个类库和一个应用程序,它们都具有相同的AssemblyName和Namespaces。当我在应用程序中引用DLL时,我仍然无法使用我的内部类。我到底该怎么办?
我曾尝试将ComVisible设置为true,但没有成功。
我应该把所有的课都公开吗?
我实现了我想要的,这就是我的方式。
在解决方案资源管理器中展开属性,打开AssemblyInfo.cs并使用这行代码。
[assembly: InternalsVisibleTo("NAME_OF_NAMESPACE")]
通过这种方式,我可以处理其他GUI项目中DLL项目中的内部类。