IProjectContext Rozhraní
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 interface class IProjectContext
public interface IProjectContext
type IProjectContext = interface
Public Interface IProjectContext
- Odvozené
Vlastnosti
| AssemblyFullPath |
Úplná cesta k výstupu projektu. |
| AssemblyName |
Název souboru výstupu projektu. |
| CompilationAssemblies |
Sestavení potřebná pro kompilaci projektu. |
| CompilationItems |
Položky zahrnuté do kompilace v projektu. <Compile Include="" /> |
| Config |
Úplná cesta ke konfiguračnímu souboru pro sestavení. Obvykle AssemblyFullPath + ".config" |
| Configuration |
Konfigurace projektu. |
| DepsFile |
Úplná cesta k souboru deps.json sestaveného projektu |
| EmbededItems |
Položky jsou uvedené jako vložené prostředky. <EmbeddedResource Include="" /> |
| IsClassLibrary |
Určuje, jestli je výstupem projektu 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é i 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 tento 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í. |