private FeedUri GetInterfaceUri()
{
switch (RuntimeType)
{
case DotNetRuntimeType.Any:
default:
return ExternalDependencies
? new FeedUri("http://repo.roscidus.com/cli/cli-monopath")
: new FeedUri("http://repo.roscidus.com/cli/cli");
case DotNetRuntimeType.MicrosoftOnlyClientProfile:
Architecture = new Architecture(OS.Windows, Architecture.Cpu);
return ExternalDependencies
? new FeedUri("http://repo.roscidus.com/cli/cli-monopath")
: new FeedUri("http://repo.roscidus.com/cli/netfx-client");
case DotNetRuntimeType.MicrosoftOnlyFullProfile:
Architecture = new Architecture(OS.Windows, Architecture.Cpu);
return ExternalDependencies
? new FeedUri("http://repo.roscidus.com/cli/cli-monopath")
: new FeedUri("http://repo.roscidus.com/cli/netfx");
case DotNetRuntimeType.MonoOnly:
return new FeedUri("http://repo.roscidus.com/cli/mono");
}
}