Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Updated: July 30, 2015
Constants that define property names and values for Session Manager options.
Syntax
// VARTYPE for PROP_EXTERNALDEBUGHOST is VT_UNKNOWN
// The value of this property should be an instance of type implementing IExternalDebugHost.
#define PROP_EXTERNALDEBUGHOST OLESTR("ExternalDebugHost")
// VARTYPE for PROP_INVOKEONMAINTHREAD is VT_BOOL
// VARIANT_TRUE if using STA; VARIANT_FALSE otherwise.
#define PROP_INVOKEONMAINTHREAD OLESTR("InvokeOnMainThread")
// VARTYPE for PROP_BREAKPOINTPERSISTENCEENABLED is VT_BOOL
// VARIANT_TRUE if breakpoints should be saved when saving the project; VARIANT_FALSE otherwise.
#define PROP_BREAKPOINTPERSISTENCEENABLED OLESTR("BreakpointPersistenceEnabled")
// VARTYPE for PROP_IDEDEBUGGINGENABLED is VT_BOOL
// VARIANT_TRUE if debugging from the IDE is enabled; VARIANT_FALSE otherwise.
#define PROP_IDEDEBUGGINGENABLED OLESTR("IdeDebuggingEnabled")
// VARTYPE for PROP_VSIDEVERSION is VT_BSTR
// Specifies version of Microsoft Visual Studio to use. Must be one of the VS version strings defined in VsIdePropertyValues.h.
#define PROP_VSIDEVERSION OLESTR("VSIdeVersion")
// VARTYPE for PROP_ALLOWPROJECTRETARGETINGFROMIDE is VT_BOOL
// VARIANT_TRUE if users can retarget a project's .Net version from the IDE; VARIANT_FALSE otherwise.
#define PROP_ALLOWPROJECTRETARGETINGFROMIDE OLESTR("AllowProjectRetargetingFromIde")
// VARTYPE for PROP_SAVEONIDELOSTFOCUS is VT_BOOL
// VARIANT_TRUE if users want to auto-save project files when the IDE loses focus; VARIANT_FALSE otherwise.
#define PROP_SAVEONIDELOSTFOCUS OLESTR("SaveOnIdeLostFocus")
#define PROPERTY_COUNT 7
//
// Property values for Session Manger's Options
//
// Supported values for PROP_VSIDEVERSION
#define IdeVersion11 L"11.0"
// Supported values for PROP_VSIDEVERSION
#define IdeVersion12 L"12.0"
// All supported VS Ide versions
#define SupportedIdeVersions L"11.0;12.0"
Remarks
Constants are defined in the file vsta.h.
Requirements
| DLL | VstaCore.dll |
| Library | VstaCore.lib |
| Header | Vsta.h |