Microsoft.VisualStudio.Project.AssemblyReferenceNode.SetReferenceProperties C# (CSharp) Méthode

SetReferenceProperties() private méthode

This function ensures that some properties of the reference are set.
private SetReferenceProperties ( ) : void
Résultat void
        private void SetReferenceProperties()
        {
            // Set a default HintPath for msbuild to be able to resolve the reference.
            this.ItemNode.SetMetadata(ProjectFileConstants.HintPath, this.assemblyPath);

            // Resolve assembly referernces. This is needed to make sure that properties like the full path
            // to the assembly or the hint path are set.
            if(this.ProjectMgr.Build(MsBuildTarget.ResolveAssemblyReferences) != MSBuildResult.Successful)
            {
                return;
            }

            // Check if we have to resolve again the path to the assembly.
            if(string.IsNullOrEmpty(this.assemblyPath))
            {
                ResolveReference();
            }

            // Make sure that the hint path if set (if needed).
            SetHintPathAndPrivateValue();
        }