2011-12-01 93 views
1

不幸的是,我混合了.NET版本的项目。一些遗留代码在.NET 1.1中,而其他代码在.NET 3.5中。我不能使用使用psake构建Visual Studio 2003解决方案或.NET 1.1项目

exec { msbuild test.sln } 

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

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

在命令提示符下,我可以做

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

但我想不出我该怎么办psake构建文件中同样的事情。

回答

1

如果

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

为你做什么,你所要做的就是要么确保devenv的是在PATH或者提供完整的路径,并做到:

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

非常感谢。事实证明 – Andy

相关问题