本工具提供两个批处理文件,帮助您轻松地打包和运行 C#应用程序。
BuildAndRun.bat- 用于打包基于项目文件的 C#应用程序BuildAndRunAny.bat- 用于打包任何 C#源代码文件,无需项目文件
此批处理文件用于打包基于.csproj项目文件的 C#应用程序。
BuildAndRun.bat [项目名称]
参数:
项目名称: 可选,C#项目名称(不含.csproj 扩展名)
使用步骤:
- 将此批处理文件复制到您的 C#项目目录中
- 双击运行或在命令行中执行
- 如果没有提供项目名称参数,程序会提示您输入
- 程序会自动执行以下操作:
- 清理旧的构建
- 恢复 NuGet 包
- 构建项目
- 打包为独立可执行文件
- 询问是否运行生成的程序
此批处理文件可以打包任何 C#源代码文件,无需项目文件。
使用步骤:
- 将此批处理文件复制到包含 C#源代码文件的目录中
- 双击运行
- 按提示输入应用程序名称
- 程序会自动查找当前目录及子目录下所有的 C#源代码文件
- 您可以选择添加额外的引用
- 程序会编译所有源代码文件并生成可执行文件
- 询问是否运行生成的程序
- Windows 操作系统
- 对于 BuildAndRun.bat: 需要安装.NET SDK
- 对于 BuildAndRunAny.bat: 需要安装.NET Framework 和 C#编译器(csc.exe)
- 这些批处理文件可以在任何目录下运行,但需要确保目录中有相应的 C#源代码或项目文件
- BuildAndRun.bat 默认使用.NET 6.0 框架和 win-x64 运行时,您可以根据需要修改脚本中的这些设置
- BuildAndRunAny.bat 使用 csc 编译器,适合简单的 C#程序