【问题标题】:How to create Visual Studio solution and project files from NANT build file如何从 NANT 构建文件创建 Visual Studio 解决方案和项目文件
【发布时间】:2012-12-12 13:09:19
【问题描述】:

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

【问题讨论】:

    标签: c# visual-studio msbuild nant csproj


    【解决方案1】:

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

    此外,新的 MSBuild(从 .NET 4.0 开始)可以完成 NAnt 可以做的所有事情 - 大多数用户只是没有意识到这一点。

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-06-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多