2016-07-04 8 views
0

In Powershell ist es möglich, einen C# -Code zu kompilieren/auszuführen oder Klassen hinzuzufügen, indem verwendet wird. Soweit ich weiß, ist es notwendig, einen Compiler zu haben, um Binärdateien (.dll) zu erzeugen. Woher nimmt Powershell diesen Compiler? Ist es irgendwo in Windows enthalten oder ist es eine Komponente von Powershell?Powershell: C# Compiler-Pfad

+0

C# -Compiler bis 5.0 ist ein Teil von .NET Framework. – PetSerAl

Antwort

0

Es in .NET Framework integriert ist:

C:\windows\Microsoft.NET\Framework\{version}\csc.exe 

z.B.

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