如何将多个.NET Core程序集合并为一个(.dll / .exe)?

时间:2018-09-13 19:32:11

标签: .net .net-core

我知道有用于.NET Framework(完整框架)程序集的ILMerge。但是.NET Core呢?我想创建一个命令行实用工具,但我不希望它像20个文件,而只有1个.exe。

有什么办法吗?

2 个答案:

答案 0 :(得分:0)

Fody(https://github.com/Fody/Fody)自2017年以来就支持.NET Core,您可以将其作为NuGet软件包安装到项目中,这样它将自动在项目构建过程中运行。

答案 1 :(得分:0)

您可以使用.NET Core 3.0的新功能:

#include <stdio.h>
int main(void) {

char word[30];
int i = 0,b=0,c=0,j=0,d=0;
printf("Please enter a word: ");

for (i = 0; i < 30 ; i++){
    scanf("%s", word);           
          while (word[b]!='\0'){ 
              b++;  
          }   
    printf("%s %d ", word, b);
    b = 0;
}

return 0;  
}

Read on MSDN