запустить автономный файл .cs в приложении asp.net в vs2010 - PullRequest
1 голос
/ 14 апреля 2011

Я использую vs2010 для создания веб-приложения asp.net, иногда я хочу провести некоторый тест, поэтому мне нужно создать новый файл .cs, но когда я нажимаю кнопку отладки, vs запускается полностью веб-приложение, а не отдельный файл .cs.

В java я использую eclipse в качестве своей IDE, если я хочу провести некоторый тест в своем веб-приложении, я просто создаю новый .java, которому принадлежит метод "main", затем я могу запустить этот файл с помощью "run as Java-приложение ", так что .java начнется.

Интересно, смогу ли я сделать то же самое в vs2010?

Кстати, как сделать вывод в консоли в vs2010?

В Java, в сервлете, я могу использовать System.out.println("xxx") в методе, когда запрос приходит от клиента, «xxx» будет напечатан в консоли затмения, но в против, когда я пытаюсь "Console.WriteLine("xxx"), в консоли vs нет вывода, почему?

Ответы [ 3 ]

2 голосов
/ 14 апреля 2011

Вам необходимо создать новый проект C # в вашем решении вместе с вашим проектом ASP.NET, и если вы хотите вывод на консоль в этой программе C #, вы должны убедиться, что это консольное приложение C #.

Чтобы добавить новый проект в свое решение, щелкните правой кнопкой мыши заголовок решения в представлении решений и выберите «Добавить проект ...». Вам определенно следует , а не , просто вставьте файл .cs в ваш проект ASP.NET.

0 голосов
/ 14 апреля 2011

Вы можете записать в окно вывода Visual Studio 2010, включив System.Diagnostics и используя Debug.Write ()

0 голосов
/ 14 апреля 2011

Зачем вам нужен отдельный класс? Есть ли какие-то особые требования?

Вот процедура для создания консольного приложения Windows, если это то, что вы хотите сделать:

  1. Перейдите в Файл-> Создать -> Проект
  2. Выберите «windows» в установленных шаблонах.
  3. Выберите «Консольное приложение»

Сделав это, вы получите один файл .cs, и Console.WriteLine определенно будет работать в нем.

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