public MSBuildProjectReference( ReferencesResolver referencesResolver, ProjectBase parent, ProjectBase project, bool isPrivateSpecified, bool isPrivate) :base(referencesResolver, parent) { _helper = new MSBuildReferenceHelper(isPrivateSpecified, isPrivate); _project = project; }
public MSBuildProjectReference( ReferencesResolver referencesResolver, ProjectBase parent, ProjectBase project, bool isPrivateSpecified, bool isPrivate) : base(referencesResolver, parent) { _helper = new MSBuildReferenceHelper(isPrivateSpecified, isPrivate); _project = project; }
public MSBuildProjectReference( ReferencesResolver referencesResolver, ProjectBase parent, SolutionBase solution, TempFileCollection tfc, GacCache gacCache, DirectoryInfo outputDir, string pguid, string pname, string rpath, string priv) : base(referencesResolver, parent) { _helper = new MSBuildReferenceHelper(priv, true); string projectFile = solution.GetProjectFileFromGuid(pguid); _project = LoadProject(solution, tfc, gacCache, outputDir, projectFile); }
public MSBuildAssemblyReference(XmlElement xe, ReferencesResolver referencesResolver, ProjectBase parent, GacCache gacCache, string name, string priv, string hintpath) : base(new DummyXmlElement(xe.OwnerDocument), referencesResolver, parent, gacCache) { if (name.Contains(",")) { //fully specified reference. Hmmm - just ignore it for now. name = name.Split(',')[0]; if (hintpath.Length == 0) //hintpath workaround hintpath = "." + Path.DirectorySeparatorChar + name + ".dll"; } _name = name; _helper = new MSBuildReferenceHelper(priv, false); _hintpath = hintpath; _assemblyFile = ResolveAssemblyReference(); }
public MSBuildAssemblyReference(XmlElement xe, ReferencesResolver referencesResolver, ProjectBase parent, GacCache gacCache, string name, string priv, string hintpath) : base(new DummyXmlElement(xe.OwnerDocument), referencesResolver, parent, gacCache) { if (name.Contains(",")) { //fully specified reference. Hmmm - just ignore it for now. name = name.Split(',')[0]; if (hintpath.Length == 0) //hintpath workaround { hintpath = "." + Path.DirectorySeparatorChar + name + ".dll"; } } _name = name; _helper = new MSBuildReferenceHelper(priv, false); _hintpath = hintpath; _assemblyFile = ResolveAssemblyReference(); }