使用windows命令行从C#项目生成DLL

使用windows命令行从C#项目生成DLL,c#,dll,C#,Dll,我有一个C#项目,结构为src/test/API和src/test/Client。我在那些文件夹下有一堆.cs文件。我想从这个项目生成一个DLL。我将如何做到这一点?如果可能的话,我想使用windows命令提示符。下面是文件夹结构的屏幕截图 答案取决于您的目标是.NET Framework还是.NET Core: 如果您的目标是.NET core,则导航到文件夹的根目录并执行dotnet构建(有关详细信息),应在项目的bin子目录中为项目生成DLL 如果您的项目以.NET Framework为

我有一个C#项目,结构为src/test/API和src/test/Client。我在那些文件夹下有一堆.cs文件。我想从这个项目生成一个DLL。我将如何做到这一点?如果可能的话,我想使用windows命令提示符。下面是文件夹结构的屏幕截图


答案取决于您的目标是.NET Framework还是.NET Core:

  • 如果您的目标是.NET core,则导航到文件夹的根目录并执行
    dotnet构建
    (有关详细信息),应在项目的
    bin
    子目录中为项目生成DLL
  • 如果您的项目以.NET Framework为目标,则需要从根目录运行

您能为文件夹树提供一个屏幕截图吗?@HanyHabib是的,我刚刚将其附在上面为什么不简单地
dotnet build
-或者您正在使用.NET Frameworkfor.NET Framework从项目的folder@ironstone13我正在使用.NET Framework,如果它不在您的路径中,您可以在
C:\windows\Microsoft.NET\Framework64\v4.0.30319\MSBuild.exe运行它