IVsAppCompat Arabirim
IVsAppCompat Arabirimi uygulama önceki sürümleriyle uyumluluk projelerin kesmek için genellikle kullanılır. Bu arabirim SVsSolution hizmeti ile kullanılabilir.
Daha fazla bilgi için bkz: yapma özel projeleri sürüm uyumlu.
Ad Alanı: Microsoft.VisualStudio.Shell.Interop
Derleme: Microsoft.VisualStudio.Shell.Interop.11.0 (Microsoft.VisualStudio.Shell.Interop.11.0.dll içinde)
Sözdizimi
[GuidAttribute("0F9810E7-36BA-4986-938B-F7E14EE02F9A")]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsAppCompat
[GuidAttribute("0F9810E7-36BA-4986-938B-F7E14EE02F9A")]
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
public interface class IVsAppCompat
[<GuidAttribute("0F9810E7-36BA-4986-938B-F7E14EE02F9A")>]
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
type IVsAppCompat = interface end
<GuidAttribute("0F9810E7-36BA-4986-938B-F7E14EE02F9A")>
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>
Public Interface IVsAppCompat
Yöntemler
Ad | Açıklama | |
---|---|---|
![]() |
AskForUserConsentToBreakAssetCompat(Array) | Bir listede projeleri uyumluluğunu kesmek kullanıcı izni için soran bir iletişim kutusu gösterir. Bu yöntem kullanıcı devam etmek kabul etmezse, oluşturur bir COMException ile bir ErrorCode OLE_E_PROMPTSAVECANCELLED biri. |
![]() |
BreakAssetCompatibility(IVsHierarchy, String) | |
![]() |
GetCurrentDesignTimeCompatVersion(String) | Geçerli tasarım zamanı uyumluluk sürümü Visual Studio'nun bu sürümü için alır. |
Notlar
Proje sistemi uyumluluk break gerektiğinde, ilk çağırmalıdır AskForUserConsentToBreakAssetCompat çağırmadan önce M:Microsoft.VisualStudio.Shell.Interop.IVsAppCompat.BreakAssetCompatibility(Microsoft.VisualStudio.Shell.Interop.IVsHierarchy).
Aşağıdaki çağrı sırası tipik:
Çağrı AskForUserConsentToBreakAssetCompat için kullanıcı izni soran bir iletişim kutusunu göstermek için yöntemi. Bu yöntem kullanıcı devam etmek kabul etmezse, oluşturur bir COMException ile bir ErrorCode OLE_E_PROMPTSAVECANCELLED biri.
Bir COMException oluşturulur değil, uyumluluk break değişiklikleri yapın.
Uyumluluk sonu sonlandırmaya çağrı M:Microsoft.VisualStudio.Shell.Interop.IVsAppCompat.BreakAssetCompatibility(Microsoft.VisualStudio.Shell.Interop.IVsHierarchy) yöntemi.
BreakAssetCompatibility Yöntem çağrılarını GetCurrentDesignTimeCompatVersion Geçerli Visual Studio sürümünü temsil eden bir dize elde etmek için yöntemi.
BreakAssetCompatibility Sonra yöntemi çağırır SetProperty Proje VSHPROPID_MinimumDesignTimeCompatVersion özelliği önceki adımda elde edilen sürüm dizesi değerini ayarlamak için yöntemi.
Ayrıca bkz.
Microsoft.VisualStudio.Shell.Interop Ad Alanı
Başa dön