我需要关于Visual Studio解决方案和项目组织的帮助。
我有一个包含多个项目的解决方案。它们都是用C#编写的,并编译为库以供GUI使用。其中一些库也依赖于其他库。例如,TestExecutive需要LoggingFramework,Communications也需要LoggingFramework。
最好的组织方式是什么?我考虑创建一个名为assemblies的文件夹来放置库的二进制文件。类似于:
Solution
|
|-- TestExecutive
|-- LoggingFramework
|-- assemblies
还有一个问题。其中一个项目使用本地的C dll。我应该把这个库放在哪里?与库的程序集一起还是与最终可执行文件一起?
编辑:
好的,现在假设我运行WinForms程序。我混合了源代码和二进制文件。我需要生成什么功能才能分发呢?我的意思是,所有的库和配置文件都要有,但没有源代码。我以前用过Nullsoft安装程序来完成这个任务,但我不知道Visual Studio是否可以帮助你完成这个任务。