我正在VC#2008 Express中使用C#WinForms应用程序,使用NUnit 2.5.5编写单元测试,并通过NUnit GUI程序运行它们。现在要运行它们,我将输出类型切换为“类库”,然后在完成测试后切换回“ Windows应用程序”。我只是从bin / Release目录中读取NUnit,在重建时该目录将被删除。我希望能够通过一个动作同时编译类库和可执行文件,因此我可以通过NUnit进行测试,并且仍然可以作为Windows应用程序运行。
我当时想在VC#中使用构建后事件,但从未使用过它们(我也是NUnit的新手),有没有办法做到这一点?我应该以其他方式这样做吗?任何建议表示赞赏!
最佳答案
这是一个.NET的好东西:EXE中的公共类可以像常规类库一样从中加载。无需将其构建为DLL。