c# - 在Winform和aspx应用程序之间共享类

时间:2017-03-22 13:43:24

标签: c# .net linux winforms mono

我创建了一个由c#/ winform应用程序和c#/ ASPX应用程序组成的系统,它通过XML文件交换信息。

c#/ Winform应用程序作为前端工作:进行不同的操作并使用一些保存为Xml的文件与其他应用程序共享信息。

c#/ ASPX应用程序是我的后端。我可以通过浏览器从其他PC上调用它,通过它我配置前端应用程序。

系统运作正常。

问题是: 我在第一和第二个应用程序中有一些相同的类。 如何使用这些类,而不必在项目和其他项目中重写它们?

注1:我使用visual studio express作为IDE(winform的visual express desktop 2015和aspx的visual express web 2015)

注意2:应用程序也必须在linux mono上运行。

1 个答案:

答案 0 :(得分:1)

创建一个包含共享类的单独的类库项目。然后从WinForm和ASP.Net应用程序中引用此类库。希望有所帮助。