如何创建.bat文件来运行c#代码?

Dav*_*deg 1 c# batch-file

我需要的是:我有ac#代码,我想构建它以便在桌面上创建.bat文件.所以当我从桌面运行这个.bat文件时,它应该执行c#代码.

有没有办法在编译之前更改c#项目的设置或属性,以便创建一个应运行此c#代码的.bat文件?

Adr*_*gan 12

将C#代码编译到控制台应用程序中.

然后使用批处理文件运行此应用程序.

在桌面上创建一个名为batch.bat(或whatever.bat)的文件,并将以下内容放入其中:

@echo off
[full path to your application]\[application name].exe [any additional parameters]
Run Code Online (Sandbox Code Playgroud)

---替代----

在项目属性中,有Build事件的选项.在post build命令行中输入以下内容:

echo @echo off > [path to desktop batchfile].bat
echo $(TargetPath) >> [path to desktop batchfile].bat
Run Code Online (Sandbox Code Playgroud)