【问题标题】:Build tool for c# similar to maven/gradle for java [duplicate]类似于 java 的 maven/gradle 的 c# 构建工具 [重复]
【发布时间】:2015-12-10 05:00:28
【问题描述】:

我对 c#(基本上是 Java 开发人员)非常陌生。我们需要以编程方式生成 c# 解决方案 (dll)。

文件夹结构

Root

  |-- model

         |     |--- A.cs
         |     |--- B.cs

  |-- service

        |     |---- AService.cs
        |     |---- BService.cs

假设我们在上面的名为 root 的文件夹中存在 cs 文件。我们需要使用编程方式为上述创建一个dll。

  1. 最好的首选方法是什么? (如果有示例代码会更好)
  2. 如果我们有 cs 文件,我们不能使用 python(或)其他语言生成 c# dll 吗?

我需要构建工具(gradle/maven)之类的东西,它可以获取所有文件并在 java 中生成一个 jar。我希望以相同的方式使用 cs 文件生成 dll

在尝试为以下选项找到相同的解决方案时,但正在寻找推荐的方法:

  1. c# 项目模板
  2. c# 插件

提前致谢!!!

【问题讨论】:

  • 如果你有.cs文件,你需要一个编译器。
  • 假设 .cs 文件已正确编译并且可以直接复制到解决方案/dll 中
  • 看看CSharpCodeProvider 类。您可以从代码中调用 C# 编译器。
  • 您能否添加更多关于您要解决的问题的详细信息?您是否正在寻找构建控制器之类的东西,它可以编译您的代码,而无需有人实际单击 VS 中的构建?是否需要在运行时编译构建时未知的源文件?
  • 是的,我在嵌套文件夹中有大约 100-200 个文件,如果可能的话,我需要编译它们并构建一个 dll 文件,而不需要接触 VS。

标签: c# python .net gradle msbuild


【解决方案1】:

【讨论】:

    猜你喜欢
    • 2013-01-16
    • 2013-03-19
    • 1970-01-01
    • 2018-09-14
    • 2017-06-15
    • 2019-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多