.net 如何使用Nant和MSBuild构建调试部署

.net 如何使用Nant和MSBuild构建调试部署,.net,asp.net,debugging,msbuild,nant,.net,Asp.net,Debugging,Msbuild,Nant,我有一个Nant构建脚本,它引用了30个其他构建脚本 每个生成脚本都使用MSBuild引用一个visual studio解决方案 每个解决方案中都有3到5个项目 有些项目是类库,有些项目是Web应用程序 项目引用其解决方案中和解决方案外的其他项目,因此这些项目不使用项目引用,它们引用其他项目的Bin文件夹中的发布DLL 要使用该软件,我需要同时发布所有解决方案 这意味着我无法执行处于调试模式的部署 这意味着我无法进入并调试代码 我想运行构建脚本以获得可以调试的软件部署 请告知我决定最好为所有构建

我有一个Nant构建脚本,它引用了30个其他构建脚本

每个生成脚本都使用MSBuild引用一个visual studio解决方案

每个解决方案中都有3到5个项目

有些项目是类库,有些项目是Web应用程序

项目引用其解决方案中和解决方案外的其他项目,因此这些项目不使用项目引用,它们引用其他项目的Bin文件夹中的发布DLL

要使用该软件,我需要同时发布所有解决方案

这意味着我无法执行处于调试模式的部署

这意味着我无法进入并调试代码

我想运行构建脚本以获得可以调试的软件部署


请告知

我决定最好为所有构建脚本构建并设置OutDir

<property name="OutDir" value="${bin.output.dir}"/>

获取所有项目以引用该位置

那么,不管这些都是调试还是发布