Share via


Solution.RemoveMetadataReference(ProjectId, MetadataReference) Method

Definition

Create a new solution instance with the project specified updated to no longer include the specified metadata reference.

public:
 Microsoft::CodeAnalysis::Solution ^ RemoveMetadataReference(Microsoft::CodeAnalysis::ProjectId ^ projectId, Microsoft::CodeAnalysis::MetadataReference ^ metadataReference);
public Microsoft.CodeAnalysis.Solution RemoveMetadataReference (Microsoft.CodeAnalysis.ProjectId projectId, Microsoft.CodeAnalysis.MetadataReference metadataReference);
member this.RemoveMetadataReference : Microsoft.CodeAnalysis.ProjectId * Microsoft.CodeAnalysis.MetadataReference -> Microsoft.CodeAnalysis.Solution
Public Function RemoveMetadataReference (projectId As ProjectId, metadataReference As MetadataReference) As Solution

Parameters

projectId
ProjectId
metadataReference
MetadataReference

Returns

Exceptions

metadataReference is null.

The project does not contain the specified reference.

Applies to