IProjectContext Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta le informazioni sul progetto su cui è in corso l'operazione di scaffolding.
public interface class IProjectContext
public interface IProjectContext
type IProjectContext = interface
Public Interface IProjectContext
- Derivato
Proprietà
AssemblyFullPath |
Percorso completo dell'output del progetto. |
AssemblyName |
Nome file dell'output del progetto. |
CompilationAssemblies |
Assembly necessari per la compilazione del progetto. |
CompilationItems |
Elementi inclusi per la compilazione nel progetto. <Compilare Include="" /> |
Config |
Percorso completo del file di configurazione per l'assembly. In genere AssemblyFullPath + ".config" |
Configuration |
Configurazione progetto. |
DepsFile |
Percorso completo del file deps.json del progetto compilato. |
EmbededItems |
Elementi inlcuded come risorse incorporate. <EmbeddedResource Include="" /> |
IsClassLibrary |
Specifica se l'output del progetto è una libreria di classi. |
PackageDependencies |
Dipendenze NuGet del progetto. |
PackagesDirectory |
Radice del pacchetto NuGet per il progetto. |
Platform |
Piattaforma destinata al progetto. |
ProjectFullPath |
Percorso completo del file csproj del progetto. |
ProjectName |
Nome del progetto. |
ProjectReferenceInformation |
Raccolta di informazioni relative ai riferimenti al progetto. |
ProjectReferences |
Percorsi per i riferimenti al progetto (diretti e indiretti) del progetto. |
RootNamespace |
Spazio dei nomi predefinito per il progetto. |
RuntimeConfig |
Percorso completo del file runtimeconfig.json per il progetto. |
TargetDirectory |
Percorso completo della directory output. |
TargetFramework |
TargetFramework per il progetto. Se il progetto ha più framework, tutte le informazioni contenute in ProjectContext sono specifiche per questo TargetFramework. |
Metodi di estensione
GetPackage(IProjectContext, String) |
Rappresenta le informazioni sul progetto su cui è in corso l'operazione di scaffolding. |
GetReferencingPackages(IProjectContext, String) |
Rappresenta le informazioni sul progetto su cui è in corso l'operazione di scaffolding. |
Si applica a
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per