распространять и использовать компилятор CS.exe (C #) для моего приложения - PullRequest
6 голосов
/ 15 декабря 2008

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

Какие у меня варианты?

Спасибо, Adi

Ответы [ 3 ]

16 голосов
/ 15 декабря 2008

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

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

2 голосов
/ 15 декабря 2008

Эта статья от Microsoft может оказаться полезной - http://support.microsoft.com/kb/304655. В ней приведены некоторые примеры программной компиляции кода с использованием CodeDomProvider или CSharpCodeProvider.

1 голос
/ 15 декабря 2008

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

...