Skip to content

Latest commit

 

History

History
60 lines (41 loc) · 1.81 KB

File metadata and controls

60 lines (41 loc) · 1.81 KB

C#项目打包和运行工具

本工具提供两个批处理文件,帮助您轻松地打包和运行 C#应用程序。

文件说明

  1. BuildAndRun.bat - 用于打包基于项目文件的 C#应用程序
  2. BuildAndRunAny.bat - 用于打包任何 C#源代码文件,无需项目文件

使用方法

BuildAndRun.bat

此批处理文件用于打包基于.csproj项目文件的 C#应用程序。

BuildAndRun.bat [项目名称]

参数:

  • 项目名称: 可选,C#项目名称(不含.csproj 扩展名)

使用步骤:

  1. 将此批处理文件复制到您的 C#项目目录中
  2. 双击运行或在命令行中执行
  3. 如果没有提供项目名称参数,程序会提示您输入
  4. 程序会自动执行以下操作:
    • 清理旧的构建
    • 恢复 NuGet 包
    • 构建项目
    • 打包为独立可执行文件
    • 询问是否运行生成的程序

BuildAndRunAny.bat

此批处理文件可以打包任何 C#源代码文件,无需项目文件。

使用步骤:

  1. 将此批处理文件复制到包含 C#源代码文件的目录中
  2. 双击运行
  3. 按提示输入应用程序名称
  4. 程序会自动查找当前目录及子目录下所有的 C#源代码文件
  5. 您可以选择添加额外的引用
  6. 程序会编译所有源代码文件并生成可执行文件
  7. 询问是否运行生成的程序

系统要求

  • Windows 操作系统
  • 对于 BuildAndRun.bat: 需要安装.NET SDK
  • 对于 BuildAndRunAny.bat: 需要安装.NET Framework 和 C#编译器(csc.exe)

注意事项

  • 这些批处理文件可以在任何目录下运行,但需要确保目录中有相应的 C#源代码或项目文件
  • BuildAndRun.bat 默认使用.NET 6.0 框架和 win-x64 运行时,您可以根据需要修改脚本中的这些设置
  • BuildAndRunAny.bat 使用 csc 编译器,适合简单的 C#程序