CommonProjectContext Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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í. |