0
在powershell中,可以編譯/運行c#代碼,或使用Add-Type
添加類。據我所知,必須有一個編譯器才能生成二進制文件(.dll)。 powershell從哪裏得到這個編譯器?它包含在窗口的某個地方,還是它是PowerShell的一個組件?Powershell:c#編譯器路徑
在powershell中,可以編譯/運行c#代碼,或使用Add-Type
添加類。據我所知,必須有一個編譯器才能生成二進制文件(.dll)。 powershell從哪裏得到這個編譯器?它包含在窗口的某個地方,還是它是PowerShell的一個組件?Powershell:c#編譯器路徑
它是建立在.NET Framework中:
C:\windows\Microsoft.NET\Framework\{version}\csc.exe
例如
C:\Windows\Microsoft.NET\Framework\v2.0.50727>csc /?
Microsoft (R) Visual C# 2005 Compiler version 8.00.50727.8007
for Microsoft (R) Windows (R) 2005 Framework version 2.0.50727
Copyright (C) Microsoft Corporation 2001-2005. All rights reserved.
Visual C# 2005 Compiler Options
最高5.0的C#編譯器是.NET Framework的一部分。 – PetSerAl