【问题标题】:Python code generator for Visual Studio?Visual Studio 的 Python 代码生成器?
【发布时间】:2010-09-06 15:43:12
【问题描述】:

我有一个想法,如果我将 python .py 文件添加到我的 C# 项目中,并使用将执行 python 文件的自定义生成器标记该文件,并将输出视为代码生成的结果,即。将其放入 C# 文件中,这样我就可以在构建过程中生成大量代码。

有人知道是否存在这样的 Visual Studio 2008 自定义生成器吗?

【问题讨论】:

    标签: python visual-studio-2008 code-generation


    【解决方案1】:

    我认为Cog 可以满足您的需求。

    【讨论】:

      【解决方案2】:

      我记得在以前的 VS 版本中,有一种方法可以在构建过程中添加自定义构建步骤。我经常使用它来完成您描述的那种自动代码生成。

      我想自定义构建步骤功能在 2008 年仍然存在。

      【讨论】:

        【解决方案3】:

        好的,我明白了。好吧,据我所知,没有任何 Python 代码生成器。有一个很好的介绍如何滚动你自己的here

        实际上,这是环境中使用不足的部分,我想是因为它需要您使用 IDE 来编译项目,因为似乎只有 IDE 知道这些“生成器”,但是 MSBuild忽略它们。

        【讨论】:

          【解决方案4】:

          我不明白你想在这里做什么。您是否正在尝试执行生成 C# 文件的 Python 脚本,然后将其与项目一起编译?或者您是否正在尝试将 Python 脚本编译为 C#?

          【讨论】:

            【解决方案5】:

            我翻阅了我的旧书签(我喜欢 Del.icio.us!)并找到了这篇文章:Code Generation with Python, Cog, and Nant。请记住,您可以在 NAnt 中执行的任何操作都可能在 MSBuild 中完成。这应该足以让您入门。

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 2010-09-20
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多