Loading...
VeronikaBI avatar VeronikaBI 0 Точки

VS 2015 empty cmd prompt

Здравейте,

аз съм абсолютно начинаещ потребител на VS 2015, прочетох инсталационните инструкции постфакт, след два дни мъки.  Успешна инсталация и продължавам да имам проблем.
При писане на Console Application 'Hello World' и Ctrl F5 в cmd prompt не получавам output, не се скрива, а е празен,
 при F5 излиза, само ако е написан:
 namespace Hello_World
{
    class Program
    {
        static void Main(string[] args)

        {
            Console.WriteLine("Hello World!");
            Console.ReadKey();

Изчетох доста решения на проблема, като Tools-->Option-->Debugging-->Redirect all Output Window text to thе Immediate
 Window,едновременно project settings-->application--output type: Windows Application вместо Consol Application, едно от
предположенията е за несъвместимост с антивирусна програма Avast. Пробвах всичко изчетено и докарах положението до 
написаното по-горе, без последния ред Console.ReadKey() и натискане на F5 без Ctrl, cmd prompt изчезва за секунда. А при 
стартиране със Ctrl F5, cmd prompt-a е празен, само Console.ReadKey() води до изпълнение на написаното.

Преди месец, на доста слаб компютър, успях да инсталирам само VS2010, там нямах никакъв проблем/освен че не се справих с по-нова версия), но прекалено се различава от показаното от Вас.

       Благодаря предварително.

Тагове:
0
Programming Basics
gadjov avatar gadjov 115 Точки

Ако става въпрос за лаптоп да не би да ти е включен специалния бутон fn или нещо от сорта(намира се доло в ляво при ctrl).  Пробвай да го задържиш него + ctrl + F5, ако така стане, просто трябва да изключиш специалния бутон от биоса. 

0
stela.iv avatar stela.iv 115 Точки

Много вероятно колегата @gadjov да е прав и проблема да ти е въпросния "Fn Lock" или "Fn" бутон.Примерно Windows компютрите имат два типа работа на функционалните клавиши. Единия е мултимедиен режим, другия е стандартната функционалност на "F" клавишите. Ако имаш бутон "Fn Lock", то просто трябва да го натиснеш еднократно, за да преминеш в другия режим на работа. Ако имаш бутон "Fn", както колегата е написал, трябва да го задържиш в комбинация с необходимите ти клавиши. Но има и доста други варианти, специално за даденото устройство.

Примерно на лаптоп DELL комбинацията е "Fn"+"Esc"...Тъй че най-добрия вариант е да си Google-неш модела на устройството и да намериш твоята комбинация, ако горните не помагат. :)

Поздрави

1
sider.topalov avatar sider.topalov 38 Точки

Здравей, доста е трудно да се отговори на въпроса ти, но искам да споделя, че "Console.ReadKey" не би трябвало да влияе по какъвто и да е начин тъй като тази команда служи така да го кажа следи кой клавиш си натиснала докато конзолата ти е отворена и самия код работи. 

using System;

class HelloWord
{
    static void Main(string[] args)
    {
        Console.WriteLine("Hello VeronikaBl");
    }
}

 

Опитай с този код и ако все пак не сработи те съветвам да си преинсталнеш VS или да потърсиш приятел. Успех надявам се съм ти помогнал поне малко.

0
VeronikaBI avatar VeronikaBI 0 Точки

Благодаря за бързата реакция, оказа се че наистина Avast не позволя на win cmd prompt-a да остане активен до натискане на клавиш.

Отново благодаря за съдействието.

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.