8
ответов

Действительно ли возможно установить компилятор C# без Visual Studio?

Я хочу разработать проекты из командной строки. Действительно ли возможно развернуть компилятор C#, не устанавливая Visual Studio?
вопрос задан: 3 April 2014 12:54
4
ответа

Обходное решение для C# CodeDom, вызывающего переполнение стека (CS1647) в csc.exe?

У меня есть ситуация, где я должен генерировать класс с большой строковой константой. Код за пределами моего управления заставляет мое сгенерированное дерево CodeDom быть испущенным к источнику C# и затем позже скомпилированным как часть...
вопрос задан: 6 June 2009 19:47
2
ответа

Включение Фа-диеза. Ядро в проекте C#: разрешение коллизий типа

Я использую некоторые типы F# (Матрица и др.) от C# и таким образом, я должен сослаться на Фа-диез. Базовый блок в моем проекте C#.Пока все хорошо. Однако существуют, по-видимому, некоторые типы, определенные в mscorlib.dll (...
вопрос задан: 28 June 2010 23:08
1
ответ

Visual Studio, которую уводят помешанный: 'Имя каталога является недопустимой' ошибкой при попытке скомпилировать

По некоторой очень нечетной причине моя Visual Studio 2008, при попытке скомпилировать проект C#, пытается записать вывод исполняемого файла к каталогу с тем же именем как исполняемый файл, по крайней мере, это кажется...
вопрос задан: 15 September 2010 07:37
1
ответ

'Массивы как аргументы атрибута не являются CLS-совместимым' предупреждением, но никакой данной информацией о типе

При компиляции моего решения я получаю несколько предупреждений следующего: предупреждение CS3016: Массивы как аргументы атрибута не CLS-совместимы Никакая другая информация о том, какой тип не совместим, дан...
вопрос задан: 28 October 2009 14:50
0
ответов

По какой причине мне следует выбрать параметр выравнивания файла компилятора C #, отличный от 512?

Я вижу в MSDN, как изменить выравнивание файлов для компиляции C # (через настройки проекта и командную строку). Я искал в Google и видел статьи, объясняющие, что выравнивание файла составляет 512 байт ...
вопрос задан: 9 July 2019 18:28
0
ответов

Escape Catch -22 с атрибутами расширения в.NET 2.0

Как может одна сборка.NET, одновременно ориентированная на версии 2.0, 3.0, 3.5, 4.0 и 4.5, поддерживать методы расширения как для потребителей C #, так и для потребителей VB.NET? Стандартное предложение состоит в том, чтобы добавить это пространство имен
вопрос задан: 23 May 2017 11:45
0
ответов

Где находится компилятор командной строки .NET?

Где находится компилятор командной строки .NET (csc.exe) после установки? Я пытаюсь настроить свой путь для компиляции приложений C # из командной строки, но не могу найти, где находится csc.exe ...
вопрос задан: 4 July 2015 17:59
0
ответов

Как скомпилировать C # с определенной версией языка

Допустим, я хочу продемонстрировать кому-то различия между foreach в C # 4.0 и 5.0. Поэтому я пишу свой фрагмент кода: public static void Main () {string [] fruits = {"Apple", "Banana", "...
вопрос задан: 6 April 2015 17:45
0
ответов

Почему компилятор C # падает на этот код?

Почему приведенный ниже код приводит к сбою компилятора .NET? Протестировано на csc.exe версии 4.0. Смотрите, например здесь для онлайн-демо на другой версии - он падает таким же образом, в то время как он говорит, что динамический не ...
вопрос задан: 24 June 2014 21:00
0
ответов

csc.exe ссылка на внешний файл .dll

Я пытаюсь создать простую программу на C#, используя Growl C# API. Я пытался скомпилировать свою программу двумя разными способами: 1) Я хранил свой файл .dll в том же каталоге, что и мой файл .cs. Затем я запустил csc /r:...
вопрос задан: 23 May 2012 15:10
0
ответов

Как использовать ссылки при компиляции кода C# через командную строку

Может ли кто-нибудь помочь мне скомпилировать через командную строку некоторые файлы C#? У меня есть 4 файла для компиляции: Main, Form1 (который использует файл 2.cs) и еще один класс, используемый в проекте. Я хотел бы скомпилировать этот проект...
вопрос задан: 11 May 2012 21:52
0
ответов

Как получить путь к csc.exe?

Есть ли способ получить путь к последней версии csc.exe .NET Framework? Файл обычно находится в: c: \ Windows \ Microsoft.NET \ Framework \ vX.X.XXX, но проблема в том, что может быть установлено несколько версий + ...
вопрос задан: 22 April 2012 03:16
0
ответов

Ошибка компилятора C # или обычная странность COM?

C # 4, чтобы упростить взаимодействие COM, разрешите вызывающим абонентам COM-интерфейсу опускайте ключевое слово ref перед аргументами для параметров by ref. Я был удивлен, увидев сегодня, что это также относится к расширению ...
вопрос задан: 19 January 2012 17:30
0
ответов

csc.exe и взаимозависимые сборки

Я работал над проектом, и по мере его роста я понимаю, что две части, которые нельзя соединить вместе, взаимозависимы. Назовем эти две части a.exe и b.dll. b.dll предоставляет ...
вопрос задан: 19 December 2011 18:37
0
ответов

Почему создается .ctor (), когда я компилирую код C # в IL?

С помощью этого простого кода C # я запускаю csc hello.cs; ildasm /out=hello.txt hello.exe. класс Привет {public static void Main () {System.Console.WriteLine ("привет"); } } Это код IL ...
вопрос задан: 29 August 2011 20:29
0
ответов

Is there any FREE custom search api like google custom search? [closed]

I'm using google JSON/Atom Custom Search API now. The problem is the total queries are only 100 per day. Need to pay for extra queries. Is there any FREE Custom Search API? Maybe from Bing or Yahoo? ...
вопрос задан: 7 April 2011 03:22
0
ответов

MSBUILD / csc: Самый Чистый способ обработать предупреждение x64 mscorlib 1607

Я пытаюсь использовать систему VS08SP1 проекта по умолчанию для вызова компиляции C# в явном x64 режиме (в отличие от AnyCpu). Когда я явно отмечаю модуль как x64, я получаю a: предупреждение CS1607: Блок...
вопрос задан: 24 March 2011 05:37