使用psake构建Visual Studio 2003解决方案或.NET 1.1项目

时间:2011-12-01 17:55:09

标签: visual-studio powershell psake

不幸的是,我混合了.NET版本的项目。一些遗留代码在.NET 1.1中,而另一些遗留在.NET 3.5中。我不能用

exec { msbuild test.sln } 

因为msbuild不支持编译.NET 1.1解决方案。

如何使用psake构建.NET 1.1解决方案?我觉得psake很酷,想要利用它。

在命令提示符下,我可以

.\devenv.com /rebuild release "c:\engine.sln"

但是我无法弄清楚我是如何在psake构建文件中做同样的事情的。

1 个答案:

答案 0 :(得分:1)

如果

.\devenv.com /rebuild release "c:\engine.sln"

就是你要做的,你所要做的就是确保devenv在PATH中或提供完整路径并执行:

exec { devenv.com /rebuild release "c:\engine.sln"}