“sgen.exe”未能運行。文件名或擴展名太長
問題
創建項目后無法運行
嚴重性 代碼 說明 項目 文件 行 禁止顯示狀態
錯誤 MSB6003 指定的任務可執行文件“sgen.exe”未能運行。System.ComponentModel.Win32Exception (0x80004005): 文件名或擴展名太長。
在 System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
在 System.Diagnostics.Process.Start()
在 Microsoft.Build.Utilities.ToolTask.ExecuteTool(String pathToTool, String responseFileCommands, String commandLineCommands)
在 Microsoft.Build.Utilities.ToolTask.Execute() Roadside.AppMerge C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Current\Bin\Microsoft.Common.CurrentVersion.targets 3544
解決
原文:https://blog.csdn.net/farmwang/article/details/85245966
解決方式, 項目屬性->生成 把“開”設置成“自動”
解決方式, 項目屬性->生成 把“On”設置成“Auto”

浙公網安備 33010602011771號