制作 C# 项目 DLL 和 EXE

use*_*875 5 c# dll

我正在开发一个项目,需要有一个可执行文件以便用户可以运行配置界面和一个可以嵌入其他项目以使用其他一些功能的 DLL。有没有办法让 Visual Studio 同时生成可执行文件和 DLL(而不是每次都手动切换)?

Dar*_*dro 4

我同意 TJMonk15 的观点,但我认为应该明确解释这一点。您应该有两个项目,一个是 DLL 项目,另一个是普通项目。DLL 项目应该包含所有可重用代码。正常的项目应该是您正在构建的应用程序,它将引用您的可重用 DLL。这样您就可以在 DLL 项目中构建一个可用于您将来的任何项目的框架。

一个很好的例子就是当你制作游戏时。您的游戏引擎将是 DLL,您正在制作的游戏将是可执行项目。可执行项目将包含所有不可重用的特征,例如游戏 GUI 和内容。