Megosztás a következőn keresztül:


IL3000: A szerelvényfájl elérési útjának elkerülése egyetlen fájlként való közzétételkor

Érték
Szabályazonosító IL3000
Kategória SingleFile
A javítás kompatibilitástörő vagy nem törhető Nem törhető

Ok

Ha egyetlen fájlként tesz közzé egy alkalmazást (például ha a PublishSingleFile tulajdonságot true egy projektben állítja be), az Assembly.Location egyfájlos csomagba beágyazott szerelvények tulajdonságának meghívása mindig egy üres sztringet ad vissza.

Szabálysértések kijavítása

Ha az alkalmazásnak csak az egyfájlos csomaghoz tartozó könyvtárra van szüksége, fontolja meg inkább a AppContext.BaseDirectory tulajdonság használatát. Ellenkező esetben fontolja meg a hívás teljes eltávolítását.

Mikor kell letiltani a figyelmeztetéseket?

Érdemes elnémíttatni ezt a figyelmeztetést, ha a hozzá hozzáférő szerelvény biztosan nem szerepel az egyfájlos csomagban. Előfordulhat, hogy a szerelvény nem szerepel a csomagban, ha a szerelvény dinamikusan töltődik be egy fájl elérési útjából.