Huom! Nämä wikisivut ovat osittain vielä työn alla, osa sisällöstä saattaa olla puutteellista. Ongelmakohtien viereen voit jättää kommentin, yliopiston käyttäjät myös pystyvät (ja saavat) muokata sivuja.
Jypeli-kirjaston liittäminen projektiin käsin
Jypeli-kirjaston tuomia funktioita voidaan (joillain rajoituksilla) käyttää myös tavallisessa konsoliprojektissa.
Klikkaa Visual Studion solution explorerissa Dependencies-kansiota hiiren oikealla näppäimellä ja valitse Manage Nuget packages
.
Aukeavasta näkymästä vaihda Browse
näkymään ja kirjoita hakukenttään Jypeli.NET
ja valitse sen niminen paketti.
HUOM: Tällä hetkellä tuloksista tulee myös useita hyvin vanhoja paketteja, älä käytä niitä.
Oikeaan reunaan aukevasta näkymästä kannattaa pitää versio asetus kohdassa Latest stable...
ja klikkaa Install
.
Visual Studio saattaa kysyä jotain lisävahvistusta, vastaa kyllä.
Jos saat virheviestin, ks. alempaa ohjeet.
Tämän jälkeen voit käyttää Jypelin funktioita konsolisovelluksessasi.
Eli esimerkiksi:
double[] lukuja = Jypeli.RandomGen.NextDoubleArray(0, 20, 50);
1. Package restore failed...
On mahdollista että lisäyksen jälkeen saat seuraavanlaisen virheviestin ja pakettia ei lisätty:
Tämä virhe johtuu siitä, että Jypelin paketti on käännetty uudemmalle .NET versiolle kuin mikä on sinun projektissa käytössä.
Tässä vaiheessa sinulla on kaksi vaihtoehtoa:
- Joko päivitä projektisi uudempaan versioon
- Klikkaa projektiasi Solution Explorerissa hiiren oikealla ja valitse
Properties
. - valitse kohdasta
Target FrameWork uudempi versio
, tässä tapauksessa .NET 5.0. Katso virheviestistä mistä versiosta sinun tapauksessa on kyse. - Tämän jälkeen lisää Jypeli uudestaan projektiin aiemmalla tavalla
- Klikkaa projektiasi Solution Explorerissa hiiren oikealla ja valitse
- Käytä vanhempaa Jypelin versiota.
- Paketti nimeltä
Jypeli.NET
on ainoastaan.NET 5
tai uudemmille projekteille. .NET Core
projekteille käytä pakettia nimeltäJypeli.Core
.
- Paketti nimeltä
These are the current permissions for this document; please modify if needed. You can always modify these permissions from the manage page.