Не удается скомпилировать код .CS в VS 2010 - PullRequest
0 голосов
/ 30 ноября 2010

Я хочу написать быстрые консольные приложения и скомпилировать их с VS 2010, но если я создаю файл .cs, то откройте его в VS 2010 (просто дважды щелкнув файл .cs, поскольку они зарегистрированы VS 2010 ), он открывается, но нет возможности скомпилировать его.

например. Вот несколько упрощенный код:

using System;
public class Hello
{
   public static void Main()
   {
      Console.WriteLine("Hello C# World");
   }
}

Я могу скомпилировать это из командной строки, используя csc.exe hello.cs

Но, если я смогу отредактировать его в VS 2010, я должен (разумно) быть в состоянии скомпилировать его из интерфейса VS 2010 (плюс отладка, пошаговое выполнение и т. Д.). На самом деле, хотя я могу открывать и редактировать, похоже, что Microsoft сделала невозможной такую ​​компиляцию.

Может ли кто-нибудь со знанием этого вопроса объяснить, как скомпилировать простой файл .cs из редактора VS 2010?

Ответы [ 2 ]

4 голосов
/ 30 ноября 2010

Вам нужен проект и решение для компиляции кода в Visual Studio.Просто создайте новое консольное приложение C #, отредактируйте его и запустите.

Если вы не решите сохранить проект / решение, VS может отказаться от всего этого.Это лучший способ быстро создать пример кода.

Обновлено

У меня есть несколько программ, которые представляют собой файлы с расширением .cs.Когда я хочу поработать с ними, я просто создаю новый проект C #, а затем добавляю файл в качестве ссылки.Когда я закончу мастерить, я закрываю VS и выбираю сброс.Поскольку файл .cs был связан, а не клонирован, все изменения вносятся в исходный файл.Сброс уничтожает только [временный] проект и файлы решения.

Когда я хочу создать что-то новое, я создаю новый проект C # и начинаю писать.Когда я закончу, я использую Файл -> Сохранить как, чтобы сохранить только файл .cs в папку, где я храню все мои проекты с одним источником.Затем я отказываюсь от проекта / решения.Обратите внимание, что с помощью команды «Файл» -> «Сохранить как» создается ссылка, поэтому вам не нужно ждать, пока вы закончите, чтобы сделать это.

2 голосов
/ 30 ноября 2010

.cs файлы должны быть частью решения.

То, что вы ищете, это Snippet Complier. Это позволит вам очень быстро скомпилировать небольшие файлы. http://www.sliver.com/dotnet/SnippetCompiler/

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