IVsBuildManagerAccessor.GetSolutionConfiguration(Object, String) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Gets the solution configuration.
public:
int GetSolutionConfiguration(System::Object ^ punkRootProject, [Runtime::InteropServices::Out] System::String ^ % pbstrXmlFragment);
int GetSolutionConfiguration(winrt::Windows::Foundation::IInspectable const & punkRootProject, [Runtime::InteropServices::Out] std::wstring const & & pbstrXmlFragment);
public int GetSolutionConfiguration (object punkRootProject, out string pbstrXmlFragment);
abstract member GetSolutionConfiguration : obj * string -> int
Public Function GetSolutionConfiguration (punkRootProject As Object, ByRef pbstrXmlFragment As String) As Integer
Parameters
- punkRootProject
- Object
The IVsHierarchy project about to be built that will receive the returned solution configuration.
- pbstrXmlFragment
- String
[out] An XML fragment, interpreted as a string, that should be passed to MSBuild.
Returns
If the method succeeds, it returns S_OK. If it fails, it returns an error code.
Remarks
This method returns the value that should go into the MSBuild CurrentSolutionConfigurationContents property so that project-to-project references will resolve with the intended configuration as dictated by the solution.