Последние записи
- TChromium (CEF3), сохранение изображений
- Как в Delphi XE обнулить таймер?
- Изменить цвет шрифта TextBox на форме
- Ресайз PNG без потери прозрачности
- Вывод на печать графического файла
- Взаимодействие через командную строку
- Перенести программу из Delphi в Lazarus
- Определить текущую ОС
- Автоматическая смена языка (раскладки клавиатуры)
- Сравнение языков на массивах. Часть 2
Интенсив по Python: Работа с API и фреймворками 24-26 ИЮНЯ 2022. Знаете Python, но хотите расширить свои навыки?
Slurm подготовили для вас особенный продукт! Оставить заявку по ссылке - https://slurm.club/3MeqNEk
Online-курс Java с оплатой после трудоустройства. Каждый выпускник получает предложение о работе
И зарплату на 30% выше ожидаемой, подробнее на сайте академии, ссылка - ttps://clck.ru/fCrQw
19th
Авг
Компилятор csc не находит путь к файлу
Posted by Chas under си шарп
установил Visual Studio 2008, пытаюсь откомпилировать файл TestApp.cs через командную строку визуала — не получается: пишет, что не найден путь. Кажется, error 2001cs дословно.
atomicxp
Запусти командную строку (WIN+R, набрать «cmd», Enter).
Компилятор не работает потому что путь к нему не прописан. Если ты сейчас наберёшь csc, то он скажет
Microsoft Windows XP [Версия 5.1.2600] (С) Корпорация Майкрософт, 1985-2001. C:\Documents and Settings\root>csc "csc" не является внутренней или внешней командой, исполняемой программой или пакетным файлом. C:\Documents and Settings\root>
Тогда запусти вот эту строку:
set PATH=%systemroot%\Microsoft.NET\Framework\v2.0.50727\
%systemroot% — каталог где установлен Windows, чтобы везде одинаково работало
Microsoft.NET\Framework\ — путь к фреймворкам
v2.0.50727\ — я выбрал вторую версию, там могут быть и другие, например, 1.1
После я набираю csc и вот что вижу:
C:\Documents and Settings\root>set PATH=%systemroot%\Microsoft.NET\Framework\v2. 0.50727\ C:\Documents and Settings\root>csc Microsoft (R) Visual C# 2005 Compiler version 8.00.50727.1433 for Microsoft (R) Windows (R) 2005 Framework version 2.0.50727 Copyright (C) Microsoft Corporation 2001-2005. All rights reserved. fatal error CS2008: No inputs specified C:\Documents and Settings\root>
То есть csc уже находится. Предположим создам файл на диске ‘e:’ с именем hello.cs и следующим содержимым.
using System;
namespace GoToHell
{
class MainApp
{
static void Main(string[] args)
{
Console.WriteLine("Hello, World");
}
}
}
Набрав в командной строке «csc e:\hello.cs», получаю файл hello.exe. Поскольку никаких дополнительных опций не вводил, он будет по умолчанию в том каталоге в котором нахожусь, то есть C:\Documents and Settings\root. Запускаю его просто введя hello.exe и вижу результат.
C:\Documents and Settings\root>csc e:\hello.cs Microsoft (R) Visual C# 2005 Compiler version 8.00.50727.1433 for Microsoft (R) Windows (R) 2005 Framework version 2.0.50727 Copyright (C) Microsoft Corporation 2001-2005. All rights reserved. C:\Documents and Settings\root>hello.exe Hello, World C:\Documents and Settings\root>
Это как бы простейший взгляд на проблему. На самом деле люди себе всякие батники создают, с огромным количеством параметров и это касается не только дотнета, и C++ тоже если надо что-то из командной строки скомпилировать, а специальной консоли с заранее заданными внешними переменными нет.
Похожие статьи
Купить рекламу на сайте за 1000 руб
пишите сюда - alarforum@yandex.ru
Да и по любым другим вопросам пишите на почту
пеллетные котлы
Пеллетный котел Emtas
Наши форумы по программированию:
- Форум Web программирование (веб)
- Delphi форумы
- Форумы C (Си)
- Форум .NET Frameworks (точка нет фреймворки)
- Форум Java (джава)
- Форум низкоуровневое программирование
- Форум VBA (вба)
- Форум OpenGL
- Форум DirectX
- Форум CAD проектирование
- Форум по операционным системам
- Форум Software (Софт)
- Форум Hardware (Компьютерное железо)