Как я могу определить путь к компилятору C #? - PullRequest
1 голос
/ 14 июля 2009

Путь к компилятору C #, csc.exe, хранится где-то в справочном месте?

Я работаю над пользовательским инструментом для компиляции фрагментов кода в свои собственные библиотеки DLL пользователями, чтобы расположение могло различаться, хотел бы максимально автоматизировать это, прежде чем прибегать к диалоговому окну поиска файлов!

Ответы [ 4 ]

8 голосов
/ 14 июля 2009

Есть ли какая-либо причина, по которой вы хотите вызывать двоичный файл напрямую, вместо использования CSharpCodeProvider для программной компиляции?

Возможно, вас заинтересует мой собственный сниппет-компилятор (Snippy), который вы можете скачать для на моем C # на сайте Depth .

6 голосов
/ 14 июля 2009

Вы можете найти компилятор здесь:

%windir%\Microsoft.NET\Framework\v[version number]\csc.exe

Итак, для .net 3.5 это будет

%windir%\Microsoft.NET\Framework\v3.5\csc.exe
1 голос
/ 14 июля 2009
0 голосов
/ 14 июля 2009

Не то, чтобы я знал. Вы можете добавить его в свою переменную среды (Панель управления> Система> Дополнительно> Переменные среды и добавить его в PATH). Путь будет C: \ Windows \ Microsoft.NET \ Framework [Framework Framework] - например: C: \ Windows \ Microsoft.NET \ Framework \ v2.0.50727.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...