перераспределение и использование компилятора CS.exe (C#) для моего приложения

Мы в настоящее время создаем приложение, которое должно скомпилировать код C#. Мы можем перераспределить csc.exe в нашем пакете. Я думал, что это идет с установкой платформы .NET, но от взгляда на веб-сайте Microsoft я вижу, что существует различие между платформой .NET и.Net SDK

Каковы мои опции?

6
задан Cœur 29 June 2019 в 05:21
поделиться

3 ответа

csc.exe является определенно частью самой платформы, не только SDK.

Однако Вы, возможно, не должны обращаться к csc.exe во-первых - существует CSharpCodeProvider, который позволяет Вам скомпилировать код программно.

16
ответ дан 8 December 2019 в 12:23
поделиться

Вы могли бы найти эту статью от Microsoft полезной - http://support.microsoft.com/kb/304655. Это дает некоторые примеры того, как программно скомпилировать код с помощью CodeDomProvider или CSharpCodeProvider.

2
ответ дан 8 December 2019 в 12:23
поделиться

csc.exe доступен с основной установкой платформы.

1
ответ дан 8 December 2019 в 12:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: