Browse Source

Fixed SD2-965: Exception thrown on ProjectConfigurationPlatforms without '|'

git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1774 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
shortcuts
Daniel Grunwald 19 years ago
parent
commit
4825990a90
  1. 9
      src/Main/Base/Project/Src/Project/Solution/Solution.cs

9
src/Main/Base/Project/Src/Project/Solution/Solution.cs

@ -648,8 +648,13 @@ namespace ICSharpCode.SharpDevelop.Project @@ -648,8 +648,13 @@ namespace ICSharpCode.SharpDevelop.Project
string searchKey = p.IdGuid + searchKeyPostFix;
string targetConfPlat;
if (dict.TryGetValue(searchKey, out targetConfPlat)) {
p.Configuration = AbstractProject.GetConfigurationNameFromKey(targetConfPlat);
p.Platform = AbstractProject.GetPlatformNameFromKey(targetConfPlat);
if (targetConfPlat.IndexOf('|') > 0) {
p.Configuration = AbstractProject.GetConfigurationNameFromKey(targetConfPlat);
p.Platform = AbstractProject.GetPlatformNameFromKey(targetConfPlat);
} else {
p.Configuration = targetConfPlat;
p.Platform = plat;
}
} else {
p.Configuration = conf;
p.Platform = plat;

Loading…
Cancel
Save