繁体   English   中英

如何从NANT构建文件创建Visual Studio解决方案和项目文件

[英]How to create Visual Studio solution and project files from NANT build file

我有一个使用NANT构建的C#项目。 是否有一种方便的方法来生成VS解决方案和项目文件,以使用Visual Studio打开和编译该项目?

就在这里。 无耻的插件:GitHub上的generate-msbuild任务。 它不会进行完整的转换,但是会创建一个Visual Studio解决方案,您可以在IDE中打开它并从那里进行编译。 另外,如果您考虑将构建从NAnt迁移到MSBuild,可能会为您提供一个不错的起点。 如果您有任何问题(或错误),请在GitHub页面上询问。 该示例已在多个大型项目(包括CruiseControl.NET,NAnt和Boo)上进行了测试,因此应该可以处理大多数情况。

而且,新的MSBuild(从.NET 4.0开始)可以完成NAnt可以做的所有事情-大多数用户只是不知道。

不,nant(完成时)在构建时可以提供很大的灵活性,您可以在VS解决方案和项目(固定的文件列表)中表示该形式。 也许您可以创建一种从特定构建脚本子集的nant构建文件生成解决方案和项目文件的方式,或者记录C#的组装方式,但我认为这样做不方便,至少对于中小型解决方案而言。

幸运的是,如果有足够的最新版本的VS,我发现将文件导入到新的解决方案和项目中非常方便且容易。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM