Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os directorios.
| Valor | |
|---|---|
| Identificador de la regla | IL3001 |
| Categoría | SingleFile |
| La corrección interrumpe o no interrumpe | No importante |
Causa
Al publicar una aplicación como un único archivo (por ejemplo, estableciendo la propiedad PublishSingleFile en true en un proyecto), llamar a los métodos Assembly.GetFile(s) para ensamblados incrustados dentro del conjunto de archivos únicos siempre produce una excepción, ya que estos métodos no son compatibles con un solo archivo.
Cómo corregir infracciones
Para insertar archivos en ensamblados en agrupaciones de un solo archivo, considere la posibilidad de usar recursos incrustados y el método Assembly.GetManifestResourceStream.
Cuándo suprimir las advertencias
Es adecuado silenciar esta advertencia si el ensamblado al que se accede no está en el paquete de un solo archivo. Es posible que el ensamblado no esté en la agrupación si el ensamblado se carga dinámicamente desde una ruta de acceso de archivo.