2011-02-10 38 views
3

我构建的应用程序需要能够在命令上将自身发布到指定的目录。以编程方式构建和发布.net Web App

我正在寻找类似

System.BuildSystem.Build(<project file>, 'release'); 
System.BuildSystem.Publish(<project file>, <destination folder>); 

这可能吗?

+0

但你只是回答了你自己的问题! – 2011-02-10 20:31:30

+0

我是如何回答自己的问题的?这些都不是有效的C#函数。我的问题是,什么C#函数会完成这个伪代码。 – alumb 2011-02-10 21:46:41

回答

2

看看msbuild或nant。就我个人而言,我使用msbuild将发布版推送到我们的QA环境,并创建要发布到产品的包。

例如,您的应用程序可以调用运行msbuild脚本来生成和发布构建的批处理文件。