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ých je prováděno generování uživatelského rozhraní.
public interface class IProjectContext
public interface IProjectContext
type IProjectContext = interface
Public Interface IProjectContext
- Odvozené
Vlastnosti
| AssemblyFullPath |
Úplná cesta výstupu projektu. |
| AssemblyName |
Název souboru výstupu projektu |
| CompilationAssemblies |
Sestavení nutná pro kompilaci projektu. |
| CompilationItems |
Položky zahrnuté pro kompilaci v projektu. <Kompilovat include = ""/> |
| Config |
Úplná cesta ke konfiguračnímu souboru pro sestavení. Obvykle AssemblyFullPath + ". config" |
| Configuration |
Konfigurace projektu. |
| DepsFile |
Úplná cesta k deps.jsv souboru vytvořeného projektu. |
| EmbededItems |
Položky inlcuded jako vložené prostředky. <EmbeddedResource include = ""/> |
| IsClassLibrary |
Určuje, zda je výstupem projektu Knihovna tříd. |
| PackageDependencies |
Závislosti projektu NuGet. |
| 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í o odkazech na projekt. |
| ProjectReferences |
Cesty k odkazům na projekt (přímých a nepřímých) projektu. |
| RootNamespace |
Výchozí obor názvů pro projekt |
| RuntimeConfig |
Úplná cesta k runtimeconfig.jssouboru pro projekt |
| TargetDirectory |
Úplná cesta k výstupnímu adresáři |
| TargetFramework |
TargetFramework pro projekt. Pokud má projekt více rozhraní, všechny informace v ProjectContext jsou specifické pro tento TargetFramework. |
Metody rozšíření
| GetPackage(IProjectContext, String) | |
| GetReferencingPackages(IProjectContext, String) |