CommonProjectContext Třída

Definice

Představuje informace o projektu, na kterém se provádí generování uživatelského rozhraní.

public ref class CommonProjectContext : Microsoft::VisualStudio::Web::CodeGeneration::Contracts::ProjectModel::IProjectContext
public class CommonProjectContext : Microsoft.VisualStudio.Web.CodeGeneration.Contracts.ProjectModel.IProjectContext
type CommonProjectContext = class
    interface IProjectContext
Public Class CommonProjectContext
Implements IProjectContext
Dědičnost
CommonProjectContext
Implementuje

Konstruktory

CommonProjectContext()

Představuje informace o projektu, na kterém se provádí generování uživatelského rozhraní.

Vlastnosti

AssemblyFullPath

Úplná cesta výstupu projektu.

AssemblyName

Název souboru výstupu projektu.

CompilationAssemblies

Sestavení vyžadovaná pro kompilaci projektu.

CompilationItems

Položky zahrnuté do kompilace v projektu. <Kompilace Include="" />

Config

Úplná cesta ke konfiguračnímu souboru pro sestavení. Obvykle AssemblyFullPath + ".config"

Configuration

Konfigurace projektu.

DepsFile

Úplná cesta k souboru deps.json vytvořeného projektu

EmbededItems

Položky inlcudded jako vložené prostředky. <EmbeddedResource Include="" />

IsClassLibrary

Určuje, zda výstupem projektu je knihovna tříd.

PackageDependencies

Závislosti NuGet projektu.

PackagesDirectory

Kořen balíčku NuGet pro projekt.

Platform

Platforma, na kterou projekt cílí.

ProjectFullPath

Úplná cesta k souboru csproj projektu.

ProjectName

Název projektu.

ProjectReferenceInformation

Shromažďování informací týkajících se odkazů na projekt.

ProjectReferences

Cesty k odkazům na projekt (přímé a nepřímé) projektu.

RootNamespace

Výchozí obor názvů pro projekt.

RuntimeConfig

Úplná cesta k souboru runtimeconfig.json pro projekt

TargetDirectory

Úplná cesta k výstupnímu adresáři.

TargetFramework

TargetFramework pro projekt. Pokud má projekt více architektur, všechny informace v ProjectContext jsou specifické pro tuto TargetFramework.

Metody rozšíření

GetPackage(IProjectContext, String)

Představuje informace o projektu, na kterém se provádí generování uživatelského rozhraní.

GetReferencingPackages(IProjectContext, String)

Představuje informace o projektu, na kterém se provádí generování uživatelského rozhraní.

Platí pro