public string GetResourceFullPath(string appsFolder) {
string resourceFolder = appsFolder;
resourceFolder = Path.Combine(resourceFolder, this.Namespace);
resourceFolder = Path.Combine(resourceFolder, this.Channel);
resourceFolder = Path.Combine(resourceFolder, this.Version);
resourceFolder = Path.Combine(resourceFolder, this.ResourceFolder);
resourceFolder = resourceFolder.TrimEnd(Path.DirectorySeparatorChar, Path.AltDirectorySeparatorChar);
return Path.GetFullPath(resourceFolder); // Fixes the DirectorySeparatorChar
}