示例#1
0
        static string GetReferenceRelativePath(BuildConstants buildConsants, ReferenceRelativeLocation location)
        {
            switch (location)
            {
            case ReferenceRelativeLocation.Project:
                return(string.Empty);

            case ReferenceRelativeLocation.TargetPath:
                return(buildConsants.TargetPath);

            case ReferenceRelativeLocation.Framework:
                return(FrameworkPath);

            default:
                throw new InvalidOperationException();
            }
        }
示例#2
0
 public MetaReferenceAttribute(string dllName, ReferenceRelativeLocation relativeLocation = ReferenceRelativeLocation.Project)
 {
     DllName          = dllName;
     RelativeLocation = relativeLocation;
 }