visual-studio - 如何从现有解决方案 (.sln) 引导 NAnt 环境

标签 visual-studio nant auto-generate

我有一个 Visual Studio 2005 解决方案 (.sln),其中混合了 .NET 和 C++ 项目。生成 .build 文件的最佳方法是什么?我需要使用 NAnt 运行构建过程。我是 NAnt 的新手,我不知道如何设置它。每次任何项目中有新的源文件时,我是否都必须手动更新 .build 文件?是否有工具可以从 .sln 和 studio 项目文件生成 NAnt 文件?

最佳答案

据我所知,没有办法从 sln 生成 .build 文件。 http://nant.sourceforge.net 应该有 .build 文件的不错的例子。 .

话虽如此,有两种方法可以从 NAnt 构建 .sln 文件。

  • 查看 nant.sourceforge.net 或 nant-contrib 用于内置或 扩展任务来执行此操作
  • 使用“exec”任务来退出 msbuild.exe 构建 sln。

msbuild.exe 对 sln 文件具有 native 支持。您可以从命令行构建 sln 文件,如下所示:

msbuild.exe /p:Configuration=Debug /t:rebuild MySolution.sln

msbuild.exe 可以在 .NET Framework 目录中找到(例如 C:\WINDOWS\Microsoft.NET\Framework\vX.XX.XXXX)

关于visual-studio - 如何从现有解决方案 (.sln) 引导 NAnt 环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/338561/

相关文章:

visual-studio - 我想要标准化的行尾吗?

git - 有没有办法通过 VS IDE 将我未提交的源代码与 git 中的任意历史记录项进行比较?

nant - 是否可以为 NAnt 属性分配默认值?

nant - 在 NAnt <exec> 中,如何根据属性值设置条件 <arg>?

c# - Nant:如何构造 svn:externals 以构建引用第 3 方 dll 的类库

python - 在发送查看之前修改 web2py 中的 CRUD 表单

json - 生成文件并替换生成文件中模板文件中的字符串

c++ - 如何在 Visual Studio 2017 中支持 Variadic 模板类型

c++ - 使用单一配置而不是将 Debug 和 Release 分开(在我们的例子中)是否可以?

php渐进式 map 生成