IVsProjectUpgradeViaFactory.UpgradeProject_CheckOnly Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Projenin yükseltilmesi gerekip gerekmediğini denetler.
public:
int UpgradeProject_CheckOnly(System::String ^ bstrFileName, Microsoft::VisualStudio::Shell::Interop::IVsUpgradeLogger ^ pLogger, [Runtime::InteropServices::Out] int % pUpgradeRequired, [Runtime::InteropServices::Out] Guid % pguidNewProjectFactory, [Runtime::InteropServices::Out] System::UInt32 % pUpgradeProjectCapabilityFlags);
public int UpgradeProject_CheckOnly (string bstrFileName, Microsoft.VisualStudio.Shell.Interop.IVsUpgradeLogger pLogger, out int pUpgradeRequired, out Guid pguidNewProjectFactory, out uint pUpgradeProjectCapabilityFlags);
abstract member UpgradeProject_CheckOnly : string * Microsoft.VisualStudio.Shell.Interop.IVsUpgradeLogger * int * Guid * uint32 -> int
Public Function UpgradeProject_CheckOnly (bstrFileName As String, pLogger As IVsUpgradeLogger, ByRef pUpgradeRequired As Integer, ByRef pguidNewProjectFactory As Guid, ByRef pUpgradeProjectCapabilityFlags As UInteger) As Integer
Parametreler
- bstrFileName
- String
'ndaki Güncelleştirilecek projenin proje dosyası.
- pLogger
- IVsUpgradeLogger
'ndaki IVsUpgradeLogger Yükseltme günlükçüsü için arabirim.
- pUpgradeRequired
- Int32
[out] true Projenin yükseltilmesi gerekiyorsa. false Proje zaten güncel değilse.
- pguidNewProjectFactory
- Guid
dışı Yükseltilen projeyi oluşturmak için farklı bir proje fabrikası kullanılıyorsa, GUID burada döndürülmelidir.
- pUpgradeProjectCapabilityFlags
- UInt32
'ndaki Numaralandırma tarafından belirtilen yükseltme türleri __VSPPROJECTUPGRADEVIAFACTORYFLAGS . Yalnızca biri belirtilebilir.
Döndürülenler
Yöntem başarılı olursa, döndürür S_OK . Başarısız olursa, bir hata kodu döndürür.
Açıklamalar
COM Imzası
Vsshell80. IDL adresinden:
[C++]
HRESULT UpgradeProject_CheckOnly(
[in] BSTR bstrFileName,
[in] IVsUpgradeLogger * pLogger,
[out] BOOL * pUpgradeRequired,
[out] GUID * pguidNewProjectFactory,
[out] VSPUVF_FLAGS * pUpgradeProjectCapabilityFlags,
);