2
A
回答
3
如果您正在使用Microsoft Visual C++,那么我认为您可以通过从nant脚本中释放msbuild.exe并将它传递给命令行上的解决方案文件来获得最大程度的控制权。这在Visual Studio 2005/.Net Framework 2.0及更高版本中受支持。例如:
<property name="msbuild.dir" value="C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727" />
...
<exec program="${msbuild.dir}\MSBuild.exe"
commandline="/p:Configuration=Release .\MySolution.sln"
/>
它将建立在解决方案中的一切,无论语言(C#,VB,C++等)
迈克
+0
在NAntContrib中使用exec而不是MSBuild任务的好处是什么? (http://nantcontrib.sourceforge.net/release/latest/help/tasks/msbuild.html) – MattyT 2008-11-18 07:20:04
0
如果该项目是在Visual Studio中,那么你可以使用<Solution>
任务,我想。这是最简单/最丑陋的做法。
编辑:刚刚意识到,所以在那里过滤了我的小XML标记。
0
我最近在寻找这样的信息,发现这关于它的博客条目: http://seclib.blogspot.com/2005/05/building-native-c-projects-with-nant.html
相关问题
- 1. Nant无法构建c#.net项目
- 2. nant构建脚本任务
- 3. 自动构建C项目
- 4. 使用NAnt和Ivy构建VB6项目
- 5. Nant:使用svn-externals构建项目
- 6. 使用Nant构建.NET 4.5项目
- 7. 使用Nant构建.NET 4项目
- 8. 使用NANT构建子项目
- 9. MobiStudio项目的自动化构建
- 10. 用于msbuild EXE项目的构建和部署自动化
- 11. 使脚本自动化构建过程
- 12. MSBuild C++ - 制作一个用于制作自动化构建的XML脚本
- 13. 在nant构建脚本中调用C#代码 - 时间影响?
- 14. 在ant/nant中构建Flex项目
- 15. 自动项目构建版本号
- 16. 为C#项目构建脚本 - 用C#编写?
- 17. 用两个脚本构建java项目
- 18. C++自动化构建
- 19. 用于自动化的Windows脚本
- 20. “CruiseControl”C++项目自动化?
- 21. 本地构建自动化?
- 22. 构建java项目的NSIS脚本?
- 23. 在NAnt的C#项目中进行自动Web参考切换
- 24. NAnt和构建版本
- 25. 使用nant构建一个自定义的nant任务
- 26. 使用ANT构建脚本构建Eclipse项目
- 27. 使用nAnt构建包含EDMX的项目
- 28. 与项目一起构建Lua脚本
- 29. 为开源项目构建脚本
- 30. PowerShell脚本构建Visual Studio项目
你使用什么编译器? – 2008-10-21 14:25:09