Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
| Hodnota | |
|---|---|
| ID pravidla | IL3000 |
| Kategorie | SingleFile |
| Oprava způsobující chybu nebo přerušení | Pevných |
Příčina
Když publikujete aplikaci jako jeden soubor (například nastavením PublishSingleFile vlastnosti v true projektu), volání Assembly.Location vlastnosti pro sestavení vložená do sady s jedním souborem vždy vrátí prázdný řetězec.
Jak opravit porušení
Pokud aplikace potřebuje pouze adresář obsahující sadu s jedním souborem, zvažte místo toho použití AppContext.BaseDirectory vlastnosti. Jinak zvažte úplné odebrání hovoru.
Kdy potlačit upozornění
Toto upozornění je vhodné umlčet, pokud je sestavení, ke které přistupujete, rozhodně není v balíčku s jedním souborem. Sestavení nemusí být v sadě, pokud je sestavení načteno dynamicky z cesty k souboru.