IProjectContext Interfaz

Definición

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)

Se aplica a