我有一些代碼,沒有編譯在PowerShell中的.exe文件,PowerShell不要編譯C#代碼爲.exe文件
$csharp = '#CSharp code goes here'
$tmpFile = [IO.Path]::GetTempFileName() + ".cs" # Creates Temp file
Out-file -FilePath $tmpFile -InputObject $csharp # sets content
Start-Process -FilePath C:\Windows\Microsoft.NET\Framework\v4.0.30319\csc.exe -ArgumentList "/out:Launcher.exe" # Starts csc
當腳本加載有與CSC.EXE毫秒內關閉該彈出窗口。 任何人都可以幫忙嗎?謝謝,CollinScripter
我不明白你是如何指定該tmp文件到csc命令,你只是期待沒有輸入的輸出。還要添加一個bugreport來查看錯誤。 ''/ addmodule:$ tmpFile /out:Launcher.exe bugreport:c:\ WhyItFailed.txt'試試這個並回報 –