【发布时间】:2014-10-27 13:45:39
【问题描述】:
我的 F# 项目由一个包含我的大部分程序的 .dll、一个用于 NUnit 的测试的 .dll 和一个加载主库并运行程序的小 .exe 组成。
如何编写可以构建所有这些的单个 MSBuild .fsproj 文件? MonoDevelop 生成了一个生成单个输出的项目,我找不到任何有关 MonoDevelop 的文档或用于为单个项目生成多个输出的 MSBuild 格式。
【问题讨论】:
我的 F# 项目由一个包含我的大部分程序的 .dll、一个用于 NUnit 的测试的 .dll 和一个加载主库并运行程序的小 .exe 组成。
如何编写可以构建所有这些的单个 MSBuild .fsproj 文件? MonoDevelop 生成了一个生成单个输出的项目,我找不到任何有关 MonoDevelop 的文档或用于为单个项目生成多个输出的 MSBuild 格式。
【问题讨论】:
.fsproj、.csproj 等 MSBuild 文件使用旨在生成单个控制台应用程序、Windows 应用程序或类库的导入。
使用引用任意数量的单独 MSBuild 项目的解决方案文件。解决方案文件不是 MSBuild 文件,但 MSBuild 确实将解决方案文件转换为临时 MSBuild 文件并构建它。
【讨论】: