Loading...
Georgi_Hristov avatar Georgi_Hristov 2 Точки

Помощ с първото упражнение от книгата на Наков

Здравейте! Започнах да чета книгата на Наков и компания (английския вариант 2013). Проблем ми е първата практическа задача на 86 стр. (компилацията на код и изпълнението му в cmd), всичко е ясно, но примерите са дадени за NET 4.5 и Visual Studio 2012, аз съм с VS 2015 и при опита да намеря exe-то csc изписва съобщението:

This compiler is provided as part of the Microsoft (R) .NET Framework, but only supports language versions up to C# 5, which is no longer the latest version. For compilers that support newer versions of the C# programming language, see http://go.microsoft.com/fwlink/?LinkID=533240

След малко ровене в нета разбрах, че компилатора на C# 6 (Roslyn) вече е опен сорс и не идва директно с инсталацията на windows-а. Въпросът ми е ако може да дадете точния path за exe-то на новия компилатор, защото се опитвам да го направя като по примера даден от книгата директно със комндия промпт на windows-а без да използвам Visual Studio.

п.п намерих подобна тема в stack ovelflow, но и с пъта даден там не стана..

c:\Program Files\MSBuild\14.0\bin\csc.exe 

Тагове:
0
Module: C# Advanced 26/11/2016 17:37:55
GenadiMihaylov avatar GenadiMihaylov 11 Точки

C:\>cd IntroCSharp

C:\IntroCSharp>c:\Windows\Microsoft.NET\Framework\v4.0.30319\csc.exe HelloCSharp.cs

C:\IntroCSharp>HelloCSharp.exe

0
hammer_hill avatar hammer_hill 2 Точки

Здравейте. Правя точно всичко както е по книгата, но тази грешка:

This compiler is provided as part of the Microsoft (R) .NET Framework, but only supports language versions up to C# 5, which is no longer the latest version. For compilers that support newer versions of the C# programming language, see http://go.microsoft.com/fwlink/?LinkID=533240,

не изчезва. Изтеглих си Visual Studio 2017 Community и при изпълнението на файла ми дава тази грешка: 


Error    CS1002    ; expected    IntroToCSharp.

Нещо не мога да се оправя, ако може малко помощ би ми дошла добре, благодаря. 
 

0
sevgin0954 avatar sevgin0954 557 Точки

първо това не е грешка а ти казва че има по нов компилатор не му обръщай внимание.При изпълнението на кой файл? ; expected значи че някъде ти липсва ;

0
29/09/2017 19:23:23
hammer_hill avatar hammer_hill 2 Точки

Благодаря за бързия отговор. Повече няма да се мъча с новия компилатор(доста неща теглих и се опитвах да инсталирам), а за ";" беше прав blush. Сега ще продължа напред smiley

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