Loading...
EyubDjelil avatar EyubDjelil 9 Точки

Проблем с версията на .NET Framework на Windows 10

Ъпдейтнах си Windows 7-цата на 10-ка преди време. Точно реших да се вихря на Visual Studio и още с първите опити греда. Докато се мъчех да напиша програма за факториел, където ми е необходим класа BigInteger. Опитах няколко пъти да добавях System.Numerics; към включените библиотеки и ми изписва, че го нямам. В последствие установих, че ми трябва .Net Framework 4.5 и нагоре. Интересно защо Windows 10 я намя вградена, но както и да е. Проверих и имам инсталирана v4.0.30319. Пробвах да сложа 4.6 изписа ми, че не можело на Windows 10. Какво джедайско движение трябва да направя, за да подкарам BigInteger в проекта си?

Тагове:
0
Programming Basics
Filkolev:
Проблемът е решен.
iMitaka avatar iMitaka 48 Точки

Здравей! smiley

Ще е добре да си ъпдейтнеш .NET Framework от тук примерно.

След това отностно BigInteger, трябва да добавиш референция към system.numerics и след това да си добавиш using System.Numerics към проекта и всичко ще проработи или поне би трябвало! laugh

0
23/10/2015 21:25:53
EyubDjelil avatar EyubDjelil 9 Точки

.NET Framework 4.5.2 or a later update is already installed on this computer

Как се добавя референция?

Явно имам 4.6  както колегата Евлогиев предположи, но мисля че нещо бъркам като правя.

 

0
iMitaka avatar iMitaka 48 Точки

Ами отстрани където са ти проектите, като отвориш даден проект, ще видиш къде пише References, цъкаш десен бутон и даваш Add Reference.. и в горния десен ъгъл на прозорчето има търсачка и пишеш system.numerics избираш го и натискаш ОК. След това в .cs файла където ти е кода добавяш using System.Numerics и би трябвало всичко да си работи. smiley

0
enevlogiev avatar enevlogiev 1168 Точки

Под win10 би трябвало да имаш 4.6 по подразбиране. Цъкни с десен бутон върху някой проект, избери Properties и след това Application. Виж дали там имаш опция за 4.6.

Ако това не оправи нещата, пробвай да ъпдейтнеш уиндоус-а. Ако е чисто нов, може би не всичко се е инсталирало още.

0
EyubDjelil avatar EyubDjelil 9 Точки

Имам 4.6 избрах я и пробвах отново. Не ми тръгва. 

0
nikola.m.nikolov avatar nikola.m.nikolov 830 Точки

Alt + s и в search bar-a пишеш turn windows. Като отвориш Turn Windows feature on or off провери дали ти e check-ната опцията за 4.6.

Второто нещо, което явно нямаш не знаеш - дори и да имаш инсталирам .NET Framework 4.6 това не значи, че VS може да работи с него. Ако си с 2015 няма да имаш проблеми, но ако си с 2013 трябва отделно да инсталираш и Targeting Pack за 4.6 - http://getdotnet.azurewebsites.net/target-dotnet-platforms.html

0
23/10/2015 21:35:59
EyubDjelil avatar EyubDjelil 9 Точки

Check-ната е.

0
hackthecode avatar hackthecode 55 Точки

В полето "Solution Explorer" цъкаш на "References"  с дясното на мишката , избираш "Add Reference.." и в отворилия се прозорец намираш  "System.Numerics" и го добавяш след което можеш да го използваш.

 

Ето и нагледно обяснено Видео - 17 октомври 2015 - Богомил Димитров

Надявам се да съм помогнал. Успех!

0
23/10/2015 21:42:53
EyubDjelil avatar EyubDjelil 9 Точки

Ето това свърши работа. мерси много и на теб и на всички останали.

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