Share via


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.