プロジェクト ファイルのアップグレードを実行します。
名前空間: Microsoft.VisualStudio.Data.Schema.Package.Project
アセンブリ: Microsoft.VisualStudio.Data.Schema.Package (Microsoft.VisualStudio.Data.Schema.Package.dll 内)
構文
'宣言
Sub UpgradeProject ( _
upgradeOptions As UInteger, _
logger As IVsUpgradeLogger, _
projectFileFullPath As String _
)
void UpgradeProject(
uint upgradeOptions,
IVsUpgradeLogger logger,
string projectFileFullPath
)
void UpgradeProject(
unsigned int upgradeOptions,
IVsUpgradeLogger^ logger,
String^ projectFileFullPath
)
abstract UpgradeProject :
upgradeOptions:uint32 *
logger:IVsUpgradeLogger *
projectFileFullPath:string -> unit
function UpgradeProject(
upgradeOptions : uint,
logger : IVsUpgradeLogger,
projectFileFullPath : String
)
パラメーター
- upgradeOptions
型: System.UInt32
その環境でソリューションのアップグレードがユーザーに求められているかどうかを判断するためのフラグ。詳細については、「__VSUPGRADEPROJFLAGS」を参照してください。
- logger
型: Microsoft.VisualStudio.Shell.Interop.IVsUpgradeLogger
使用する logger。
- projectFileFullPath
型: System.String
プロジェクト ファイルの完全パス。
解説
このアップグレードは、プロジェクト ファクトリが Visual Studio プロジェクト インスタンスを作成する前に発生します。
.NET Framework セキュリティ
- 直前の呼び出し元に対する完全な信頼。 このメンバーは、部分的に信頼されているコードから使用することはできません。 詳細については、「部分信頼コードからのライブラリの使用」を参照してください。