Aracılığıyla paylaş


IVsSolutionLoadManagerSupport.SetProjectLoadPriority Yöntem (Guid, UInt32)

 

Proje yüklenmemiş bir proje çözümü bir sonraki açılışında tutulmalıdır olup olmadığını belirler proje yükü önceliği ayarlar.

Ad Alanı:   Microsoft.VisualStudio.Shell.Interop
Derleme:  Microsoft.VisualStudio.Shell.Interop.10.0 (Microsoft.VisualStudio.Shell.Interop.10.0.dll içinde)

Sözdizimi

int SetProjectLoadPriority(
    [InAttribute] ref Guid refguidProject,
    uint loadState
)
int SetProjectLoadPriority(
    [InAttribute] Guid% refguidProject,
    unsigned int loadState
)
abstract SetProjectLoadPriority : 
        refguidProject:Guid byref *
        loadState:uint32 -> int
Function SetProjectLoadPriority (
    <InAttribute> ByRef refguidProject As Guid,
    loadState As UInteger
) As Integer

Parametreler

  • refguidProject
    Projenin GUID

Dönüş Değeri

Type: System.Int32

Yöntem başarılı olursa, verir S_OK.Başarısız olursa, bir hata kodu döndürür.

Notlar

Bellekten bir proje için dört durumları vardır.

  • PLP_DemandLoad: Proje hemen yükünü açık çözüm işlemi sırasında zorla.Çözüm açıldıktan sonra bu değer ayarlanırsa, bu proje yükü çok sonraki boşta noktasında zorlayacak sonra (veya eşzamanlı olarak IVsSolution4::EnsureXXXLoaded olarak da adlandırılır).

  • PLP_BackgroundLoad: arka planında boş yüklenemedi.

  • PLP_LoadIfNeeded: yüklü başka bir projedeki bir bağımlılık olarak yalnızca gerektiğinde ya da proje Solution Explorer'da kullanıcı genişlerse, yük.

  • PLP_ExplicitLoadOnly: başka bir projesine bir baðýmlýlýk olarak gerekli bile bellekten tutun.Yalnızca açık yük projeler projeleri kullanıcı tarafından kaldırıldı olarak aynı şekilde davranır.

Bu proje yükü öncelik ayarı sırasında .suo dosyasýný (kullanıcı başına, her çözüm) yakın çözüm kalıcı ve çözüm yükleme yöneticisi kalıcı değeri geçersiz kılar, bu yöntem arayan tarafından sürece yük öncelikli olarak sonraki çözüm açık, projede kullanılacak OnBeforeOpenProject.

Ayrıca bkz.

IVsSolutionLoadManagerSupport Arabirim
Microsoft.VisualStudio.Shell.Interop Ad Alanı

Başa dön