VS C#的工程可否与Ant 集成?

coldwinter_stone 2008-08-04 09:48:08
VS C#的工程可否与Ant 集成?
...全文
186 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
lextm 2008-08-07
  • 打赏
  • 举报
回复
首先,我假设你已经很熟悉ANT,那么Exec任务我就不需要多介绍了。如果你需要详细的说明,可以参看

http://ant.apache.org/manual/index.html

其次,MSBuild位于安装文件夹(C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\msbuild.exe或者C:\WINDOWS\Microsoft.NET\Framework\v3.5\msbuild.exe)。具体的MSBuild参数和使用,请参见MSDN。

http://msdn.microsoft.com/en-us/library/0k6kkbsd.aspx

至于例子,试试看

<target name="help">
<exec executable="C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\msbuild.exe">
<arg value="sample.sln"/>
</exec>
</target>
LQknife 2008-08-07
  • 打赏
  • 举报
回复
ANT是啥
coldwinter_stone 2008-08-07
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 lextm 的回复:]
可以。有两种方案,

首先是ANT引擎呼叫MSBuild进行编译。这个用ANT的Exec呼叫.NET安装目录下面的MSBuild.exe执行sln或者csproj文件就可以。指定编译参数可以查看MSBuild.exe的相关资料。

其次是彻底的用ANT来进行编译,这意味着你自己呼叫csc等工具。

一般来说,还是选第一个方案简单。
[/Quote]

针对第一种方案,请问您是否可给一个例子学习一下?
lextm 2008-08-04
  • 打赏
  • 举报
回复
可以。有两种方案,

首先是ANT引擎呼叫MSBuild进行编译。这个用ANT的Exec呼叫.NET安装目录下面的MSBuild.exe执行sln或者csproj文件就可以。指定编译参数可以查看MSBuild.exe的相关资料。

其次是彻底的用ANT来进行编译,这意味着你自己呼叫csc等工具。

一般来说,还是选第一个方案简单。

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧