IVsAppCompat 인터페이스
게시 날짜: 2016년 4월
IVsAppCompat 인터페이스는 일반적으로 프로젝트의 이전 버전과의 호환성을 응용 프로그램을 중단 하는 데 사용 됩니다. 이 인터페이스는 SVsSolution 서비스를 통해 사용할 수 있습니다.
자세한 내용은 참조 만드는 사용자 지정 프로젝트 버전 인식합니다.
네임스페이스: Microsoft.VisualStudio.Shell.Interop
어셈블리: Microsoft.VisualStudio.Shell.Interop.11.0(Microsoft.VisualStudio.Shell.Interop.11.0.dll에 있음)
구문
[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
메서드
이름 | 설명 | |
---|---|---|
AskForUserConsentToBreakAssetCompat(Array) | 목록에서 프로젝트의 호환성을 중단 하려면 사용자의 동의 요청 하는 대화 상자를 보여 줍니다. 계속 하려면 사용자 동의 하지 않는 경우이 메서드에서 throw 한 COMException 와 ErrorCode OLE_E_PROMPTSAVECANCELLED의 합니다. |
|
BreakAssetCompatibility(IVsHierarchy, String) | ||
GetCurrentDesignTimeCompatVersion(String) | 이 버전의 Visual Studio에 대 한 현재 디자인 타임 호환 버전을 가져옵니다. |
설명
프로젝트 시스템에서 먼저 호출 해야 호환성이 해야 할 때 AskForUserConsentToBreakAssetCompat 호출 하기 전에 M:Microsoft.VisualStudio.Shell.Interop.IVsAppCompat.BreakAssetCompatibility(Microsoft.VisualStudio.Shell.Interop.IVsHierarchy)합니다.
다음 호출 시퀀스는 일반적인:
호출의 AskForUserConsentToBreakAssetCompat 메서드를 사용자의 동의 요청 하는 대화 상자를 표시 합니다. 계속 하려면 사용자 동의 하지 않는 경우이 메서드에서 throw 한 COMException 와 ErrorCode OLE_E_PROMPTSAVECANCELLED의 합니다.
COMException 발생 하지 호환성 중단 되는 변경 내용을 확인 합니다.
호환성 나누기를 마무리 호출의 M:Microsoft.VisualStudio.Shell.Interop.IVsAppCompat.BreakAssetCompatibility(Microsoft.VisualStudio.Shell.Interop.IVsHierarchy) 메서드.
BreakAssetCompatibility 메서드 호출의 GetCurrentDesignTimeCompatVersion 메서드를 가져오는 Visual Studio의 현재 버전을 나타내는 문자열입니다.
BreakAssetCompatibility 메서드를 호출는 SetProperty 메서드를 이전 단계에서 가져온 버전 문자열의 값을 프로젝트 VSHPROPID_MinimumDesignTimeCompatVersion 속성을 설정 합니다.
참고 항목
Microsoft.VisualStudio.Shell.Interop 네임스페이스
맨 위로 이동