public string GenerateName(string bundleRelativePath, string fileName)
{
var fileNameNoExtension = Path.GetFileNameWithoutExtension(fileName);
var directories = bundleRelativePath.Split(DirectorySeparator, StringSplitOptions.RemoveEmptyEntries);
var temp = String.Join("/", directories);
if (!temp.EndsWith(fileNameNoExtension))
{
if (!string.IsNullOrEmpty(temp))
{
temp += "/";
}
temp += fileNameNoExtension;
}
return temp;
}