IL3001: A szerelvényfájl elérési útjának elérése egyetlen fájlként való közzétételkor
Érték | |
---|---|
Szabályazonosító | IL3001 |
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 egy projektben a tulajdonság true
beállításávalPublishSingleFile
), az Assembly.GetFile(s)
egyfájlos csomagba beágyazott szerelvények metódusainak meghívása mindig kivételt jelent, mivel ezek a metódusok nem egyfájlos kompatibilisek.
Szabálysértések kijavítása
Ha a fájlokat egy fájlból álló kötegekbe szeretné beágyazni, fontolja meg a beágyazott erőforrások és a Assembly.GetManifestResourceStream
metódus használatá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.