- Xiaomi 15T Pro - a téma nincs lezárva
- Kisebb akkuval és lassabb töltéssel jön Európába a Realme 16 Pro
- Okosóra és okoskiegészítő topik
- Samsung Galaxy Watch6 Classic - tekerd!
- Így fotóz és ennyire melegszik a Galaxy S26 Ultra
- OnePlus 15 - van plusz energia
- Android alkalmazások - szoftver kibeszélő topik
- Babra megy a játék az iPhone 18 Pro esetében
- Xiaomi 15 - kicsi telefon nagy energiával
- Samsung Galaxy S23 Ultra - non plus ultra
Új hozzászólás Aktív témák
-
joysefke
veterán
válasz
joysefke
#8864
üzenetére
Lehet megoldódott

Úgy tűnik, csak le kell írni egy problémát és az jó eséllyel megoldódik, mielőtt jönne az első hsz. Egy csomót próbálkoztam VS-ben az ilyen olyan Android kapcsolókkal (amelyek ki tudja mit csinálnak), ehhez képest a megoldás igen kézzelfekvő:
1,
Minden kód ami a kérdéses komponensben van#if !GOOGLEPLAY
...
#endifközé került. Ezzel a GOOGLEPLAY szimbólumot tartalmazó build konfigok esetében semmilyen aktív kód nincsen ami használná a YoutubeExplode csomagot.
2,
Mivel a YoutubeExplode csomag bizonyos buildek esetében nincsen használatban, ezért el is lehet távolítani a csomag-referenciát, ehhez a .csproj fájlban a Choose/When/Otherwise konstrukciót lehet használni. Alább látszik, hogy a kettő Gplay-es konfigban (GooglePlayRelease és GooglePlayDebug) nincsen referencia a YoutubeExplode NuGet csomagra, a többi nem GPlay-es konfigban viszont lesz..És ez így fordul szépen, és ha ILspy-jal belenéze, tökéletesen semmi nyomát nem látom a YoutubeExplode-nak...
<Choose>
<When Condition=" '$(Configuration)'=='GooglePlayRelease' ">
<ItemGroup>
...
</ItemGroup>
</When>
<When Condition=" '$(Configuration)'=='GooglePlayDebug' ">
<ItemGroup>
...
</ItemGroup>
</When>
<Otherwise>
<ItemGroup>
...
<PackageReference Include="YoutubeExplode" Version="4.7.9" />
</ItemGroup>
</Otherwise>
</Choose>
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Alkalmi vétel! HP Omen 17! I7 12700H / RTX 3070Ti 8GB / 1TB Nvme SSD / 16GB DDR5 !
- Eladó Konfig I5 12400F 16GB DDR4 256GB SSD 500GB HDD RTX3060 12GB!
- DeLL Precision 5560 Munkaállomás Intel Core i7-11850H/32RAM/512SSD/RTXA2000/FULL HD IPS kijelző
- Komplett Otthoni Iroda Csomag: Lenovo G580 (SSD, 6GB) + Samsung lézeres multifunkciós nyomtató
- Apple watch Series 8 45mm cellular gyári 99% akku
- Eladó Pritom L8 Kids tablet 2/64GB/ 12 hó jótállás
- ÚJ/BONTATLAN Microsoft Surface Laptop 7 X Elite 16GB 512GB
- AKCIÓ! Microsoft XBOX Series X 1TB SSD fekete játékkonzol garanciával hibátlan működéssel
- Akciós kisWorkstation! Dell Precision 3560 i7-1165G7 4.7GHz / 16GB / 512GB / Quadro T500 2GB FHD 15"
- Honor Magic5 Lite / 6/128GB / Kártyafüggetlen / 12Hó Garancia
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


