我可以将 windows (.bat) 文件放在 Visual Studio C# 项目的资源文件夹中吗?

Hel*_*ays 5 c# batch-file

虽然可以运行一个批处理文件形式 c: location ,但我想知道是否可以将 .bat 文件放在资源文件夹中。

我试过这个

Process p = new Process;
p.StartInfo.FileName = @"\Resources\batchfile.bat";
Run Code Online (Sandbox Code Playgroud)

和这个

p.StartInfo.FileName = @"\Resources\batchfile";
Run Code Online (Sandbox Code Playgroud)

两者都不起作用。

Hel*_*ays 5

string location;

Process p = new Process;

location = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetEntryAssembly().Location)
+@"\Resources\batchfile.bat";

p.StartInfo.FileName = location;
Run Code Online (Sandbox Code Playgroud)