与控制台和DLL构建相同的项目

Sma*_*tis 10 c# post-build-event visual-studio

我在Visual Studio中有一个C#项目,它具有Console Application输出类型.

但我还需要一个Class Library这样的项目来解决另一个问题.

现在我必须每次都切换输出类型,但我想知道是否有可能生成exedll同时build-event

post-build-event这个吗?

Cod*_*dor 11

据我所知,编译后不可能改变输出类型.话虽如此,如果您的解决方案中可能有两个项目,如ConsoleLibrary,它们将使用相同的源代码文件,但具有不同的输出类型.这样你就可以有不同的输出,而不会有任何重复的代码.

  • Codor和Doruk是对的.在您的解决方案中添加一个类库项目,并将几乎所有内容放在那里.你的控制台项目只会调用dll. (2认同)