Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
| Значение | |
|---|---|
| Идентификатор правила | IL3000 |
| Категория | SingleFile |
| Исправление является критическим или неразрывным | Некритическое |
Причина
При публикации приложения в виде одного файла (например, путем задания PublishSingleFile свойства true в проекте), вызывая Assembly.Location свойство для сборок, внедренных в пакет с одним файлом, всегда возвращает пустую строку.
Устранение нарушений
Если приложению требуется только содержащий его каталог для пакета из одного файла, рекомендуется использовать свойство AppContext.BaseDirectory. В противном случае рассмотрите возможность полностью удалить вызов.
Когда лучше отключить предупреждения
Это предупреждение можно игнорировать, если сборка точно не находится в пакете с одним файлом. Сборка может не находиться в пакете, если сборка загружается динамически из пути к файлу.