2015-02-16 5 views
1

Я написал простую программу C#, которую я хотел бы запустить, используя файл Powershell. Я новичок в PowerShell без опыта работы с ним, кроме пары часов, которые я потратил, пытаясь понять, как это делается. Программа представляет собой простую консольную программу, которая должна появляться при выполнении. Благодарим за помощь.running C# in Powershell

+3

http://mattgemmell.com/what-have-you-tried/ –

ответ

1

Вы можете написать код в сборке, а затем зарегистрировать его с помощью powershell, которую вы можете сделать с помощью командлета Add-Type еще в PowerShell 2.0, предыдущая версия powershell сделала это по-другому.

Так что ваш код в C# в foo.dll вы будете использовать:

Add-Type -Path foo.dll 

вы можете вызывать методы с синтаксисом, как это из ваших объектов.

[MyClass]::MyMethod(10) 

есть хорошая статья о том, как это сделать here

+0

Спасибо, что было очень полезно !! – Mitch

+1

Затем вы должны отметить ответ как принятый. –