2011-12-01 91 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

相關問題