IProjectContext Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa la información del proyecto en la que se realiza la técnica scaffolding.
public interface class IProjectContext
public interface IProjectContext
type IProjectContext = interface
Public Interface IProjectContext
- Derivado
Propiedades
| AssemblyFullPath |
Ruta de acceso completa de la salida del proyecto. |
| AssemblyName |
Nombre del archivo de salida del proyecto. |
| CompilationAssemblies |
Ensamblados necesarios para la compilación del proyecto. |
| CompilationItems |
Elementos incluidos en la compilación del proyecto. <Compile include = ""/> |
| Config |
Ruta de acceso completa al archivo de configuración del ensamblado. Normalmente AssemblyFullPath + ". config" |
| Configuration |
Configuración del proyecto. |
| DepsFile |
Ruta de acceso completa a deps.jsen el archivo del proyecto compilado. |
| EmbededItems |
Elementos incluido como recursos incrustados. <EmbeddedResource include = ""/> |
| IsClassLibrary |
Especifica si la salida del proyecto es una biblioteca de clases. |
| PackageDependencies |
Dependencias de NuGet del proyecto. |
| PackagesDirectory |
Raíz del paquete NuGet para el proyecto. |
| Platform |
Plataforma de destino del proyecto. |
| ProjectFullPath |
Ruta de acceso completa al archivo csproj del proyecto. |
| ProjectName |
Nombre del proyecto. |
| ProjectReferenceInformation |
Colección de información relacionada con las referencias del proyecto. |
| ProjectReferences |
Rutas de acceso a las referencias de proyecto (directas e indirectas) del proyecto. |
| RootNamespace |
Espacio de nombres predeterminado para el proyecto. |
| RuntimeConfig |
Ruta de acceso completa a runtimeconfig.jsen el archivo del proyecto. |
| TargetDirectory |
Ruta de acceso completa del directorio de salida. |
| TargetFramework |
TargetFramework para el proyecto. Si el proyecto tiene varios marcos, toda la información de ProjectContext es específica de este TargetFramework. |
Métodos de extensión
| GetPackage(IProjectContext, String) | |
| GetReferencingPackages(IProjectContext, String) |