CommonProjectContext クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
スキャフォールディングが実行されているプロジェクト情報を表します。
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
- 継承
-
CommonProjectContext
- 実装
コンストラクター
CommonProjectContext() |
スキャフォールディングが実行されているプロジェクト情報を表します。 |
プロパティ
AssemblyFullPath |
プロジェクト出力の完全パス。 |
AssemblyName |
プロジェクト出力のファイル名。 |
CompilationAssemblies |
プロジェクトのコンパイルに必要なアセンブリ。 |
CompilationItems |
プロジェクトにコンパイル用に含まれる項目。 <コンパイルインクルード="" /> |
Config |
アセンブリの構成ファイルへの完全パス。 通常 AssemblyFullPath + ".config" |
Configuration |
プロジェクトの構成。 |
DepsFile |
ビルドされたプロジェクトの deps.json ファイルへの完全パス。 |
EmbededItems |
埋め込みリソースとして含まれる項目。 <EmbeddedResource Include="" /> |
IsClassLibrary |
プロジェクトの出力がクラス ライブラリであるかどうかを指定します。 |
PackageDependencies |
プロジェクトの NuGet 依存関係。 |
PackagesDirectory |
プロジェクトの NuGet パッケージ ルート。 |
Platform |
プロジェクトの対象となるプラットフォーム。 |
ProjectFullPath |
プロジェクトの csproj ファイルへの完全パス。 |
ProjectName |
プロジェクトの名前。 |
ProjectReferenceInformation |
プロジェクト参照に関する情報の収集。 |
ProjectReferences |
プロジェクトのプロジェクト参照 (直接および間接) へのパス。 |
RootNamespace |
プロジェクトの既定の名前空間。 |
RuntimeConfig |
プロジェクトの runtimeconfig.json ファイルへの完全パス。 |
TargetDirectory |
出力ディレクトリの完全パス。 |
TargetFramework |
プロジェクトの TargetFramework。 プロジェクトに複数のフレームワークがある場合、ProjectContext 内のすべての情報は、この TargetFramework に固有です。 |
拡張メソッド
GetPackage(IProjectContext, String) |
スキャフォールディングが実行されているプロジェクト情報を表します。 |
GetReferencingPackages(IProjectContext, String) |
スキャフォールディングが実行されているプロジェクト情報を表します。 |
適用対象
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示