Browse Source

Show AnyCPU 32-bit preferred only if the opened project targets .NET 4.5

pull/50/head
Linquize 12 years ago
parent
commit
b1c44ece87
  1. 4
      src/Main/Base/Project/Src/Gui/Dialogs/OptionPanels/ProjectOptions/BuildAdvanced.xaml.cs

4
src/Main/Base/Project/Src/Gui/Dialogs/OptionPanels/ProjectOptions/BuildAdvanced.xaml.cs

@ -60,7 +60,9 @@ namespace ICSharpCode.SharpDevelop.Gui.OptionPanels @@ -60,7 +60,9 @@ namespace ICSharpCode.SharpDevelop.Gui.OptionPanels
this.TargetCPU = new List<KeyItemPair>();
supports32BitPreferred = false;
if (DotnetDetection.IsDotnet45Installed()) {
supports32BitPreferred = projectOptions.Project.MinimumSolutionVersion >= Solution.SolutionVersionVS2010;
var upgradableProject = projectOptions.Project as IUpgradableProject;
if (upgradableProject != null && upgradableProject.CurrentTargetFramework.IsBasedOn(TargetFramework.Net45))
supports32BitPreferred = projectOptions.Project.MinimumSolutionVersion >= Solution.SolutionVersionVS2010;
// Show 32 vs. 64 options even for library projects;
// it's relevant for web applications.
}

Loading…
Cancel
Save