制作一个C#项目DLL和EXE

时间:2011-02-20 01:13:33

标签: c# dll

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

2 个答案:

答案 0 :(得分:4)

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

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

答案 1 :(得分:2)

为什么不将大部分代码放在一个项目中(使用类型库的输出)然后编写一个引用DLL的可执行文件?