Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Changes an existing Visual Studio Tools for Applications project to target a different version of Visual Studio or the .NET Framework.
Syntax
HRESULT RetargetVstaProject(IProjectStorage* pSourceProjectStorage, int vsVersion, int targetFramework, SAFEARRAY* psaReferencesToRemove, SAFEARRAY* psaReferencesToAdd, IProjectStorage** ppProjectStorage);
Parameters
IProjectStorage
[in] An IProjectStorage containing the project to retarget.
vsVersion
[in] The version of Visual Studio to target.
targetFramework
[in] The specific .NET Framework to target.
psaReferencesToRemove
[in] An array of BSTRs containing the names of the references to remove.
psaReferencesToAdd
[in] An array of IReferences containing the names and optional hint paths of the references to add.
ppProjectStorage
[out, retval] The IProjectStorage for the retargeted project.
Return Value
One of the standard HRESULT
values.
Remarks
This method is defined in the file vsta.h.
Requirements
DLL | VstaCore.dll |
Library | VstaCore.lib |
Header | Vsta.h |
See Also
VSVersion Constants
TargetFramework Constants
Functions (VSTA)