-
Notifications
You must be signed in to change notification settings - Fork 54
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Determine branding for WindowsDesktop shared framework bundle installer #191
Comments
/cc @grubioe, @richlander ,@diverdan92, @OliaG |
My 2c - Let's stick to a name that matches what we already selected for the runtime & sdk etc. - Windows Desktop. In other words, I'm happy with @dagood's proposal for name - Windows Desktop Runtime |
@BethMassi for input. Windows Desktop Runtime works from my perspective. |
I'm fine with that or with "Windows Desktop Shared Framework Runtime", but that seems even more excessive :) |
Cool, sounds like we agree on this so far, which perfectly mirrors what shows up in the .NET Core Runtime installer:
I believe branding is consistent across the product with calling the shared frameworks "runtimes", so no need to add the extra words. 🙂 (In some contexts I might call CoreCLR or Mono a runtime, making things a bit confusing... I'm trying to call them VMs instead when that comes up.) Any ideas on the description body and links? Is there someone I can assign this issue to to figure that out? |
Current text:
My motivation for changing this:
Maybe for Preview 9, we can simply remove the section. I'll submit a quick PR to do this as the default. |
/cc @leecow can you chase down the answer for the above? |
This is what I see for ASP.NET Core. Are we planning on changing or adding more verbiage to it? If the answer is no, then I'd recommend that we take out the text from WindowsDesktop shared framework as well and keep things consistent. If we plan on adding some text to ASP.NET Core shared framework installer, then we should definitely make a matching update and add relevant text to WindowsDesktop shared framework as well. Something like this could be a reasonable starting point for iteration:
|
@vatsan-madhavan - Why WPF first:
😁 I actually really like just keeping it simple like the current text for ASP.NET. Either that or we arm-wrestle over who is first 😉 |
@merriemcgaw, No idea - I copied it from https://docs.microsoft.com/en-us/dotnet/core/whats-new/dotnet-core-3-0#windows-desktop ;-). I’m fine with any order really - let’s change it up by all means! |
That installer's text is a little busted (note the double space and weird phrase), here's the 2.2 one: Might want to report the 3.0 issue (if it hasn't been already)? The audience seems to me to be different enough that I don't know if it makes sense to take cues from that installer. (Devs installing the sfx on server/hosting machines vs. users (and devs) trying to run a FDE/FDD WindowsDesktop app.) But the SDK and .NET Core Runtime installers are also dev-focused, and they're the wordy ones, so I don't see clear precedent either way. |
@vatsan-madhavan maybe we can alternate the order each major release to keep it fair ;) |
I'm going to move a little forward with porting the installer to 3.0 with the one-liner and description removed--this means we can reuse the .NET Core Runtime loc, because those lines appear to be the only text that wouldn't work for both. If there's text that should be there for Preview 9, I think we can add it, but I doubt it could be localized in time. |
Proposal:
Note: The first two are intended for direct customer download and usage since they are for specific app-models. The SDK is similar in that respect. The bottom two are not useful in most scenarios and are largely pulled in via other installers. Note: I am assuming the middle two cover both x64 and x86. Seems like the first one should too. I think there is mounting evidence that we should do that. Currently (for comparison):
|
Agree with Rich on naming. Branding still falls under .NET Core. |
I like @richlander’s proposal! Yes, WindowsDesktop should include both x86 and x64. @dagood can you confirm ? |
The download page https://dotnet.microsoft.com/download/dotnet-core/3.0 has this currently:
I believe only the Here's what a "complete" lineup looks like to me, based on the wording on the download page plus the proposal:
This gets a bit muddy because the branding uses "Bundle" to mean that it includes the .NET Core Runtime, but all the listed installers are "bundle installers" in technical language. This is why issue titles might be a little confusing. The installer that I've implemented is I don't have time to create a Continuing to move forward with the |
I like @richlander's proposal above. That gives us something that I think will translate to what we need to display on the main download page too (basically we'd add a button to download the desktop apps runtime). Richard also suggested we combine both architectures into the installer for Windows Desktop app runtimes. This would simplify the download choices but of course increase the installer size. Does anyone know what the .NET Framework installer does RE architectures today? |
@NikolaMilosavljevic can you answer? |
.NET Framework follows Windows’ rules. Installing x64 will (in fact, must) implicitly install WoW64 binaries (ie x86). There is no such thing as registration-free installation (ie, “zip”, “xcopy” etc) - an “installer” is always involved, so managing WoW64 gets handled by the installer (MSI, CBS etc). |
For tracking purposes, this issue is about finding the right branding for the installers The installer that bundles x86 + x64 + WindowsDesktop + .NET Core is tracked at https://github.com/dotnet/core-setup/issues/7763 and it's unclear whether it's necessary with other plans for 3.1. |
Moving to dotnet/windowsdesktop. If there are changes based on this issue to backport to 3.1, please open a new issue in dotnet/core-setup. |
Is there anything outstanding, or can we close this? |
It looks like there's text now! 🎉 |
Yeah, that was fixed as part of 5.0 branding work: #769 Closing this issue. |
This is what the Windows Desktop Runtime bundle installer UI looks like with my initial implementation, basically just replacing
.NET Core
withWindows Desktop
. Initial questions:Microsoft Windows Desktop Runtime
the right name?Alpha 1
/Preview 9
/etc. prerelease label won't appear in the stable release, so if we fix it by e.g. decreasing font size, it would be pointlessly small at 3.0.0 RTM. I'm thinking it might make the most sense to verify it'll eventually work with RTM versioning and leave it.Note that this has to loop through the loc process once we're done. I'll drive that.
@vatsan-madhavan @merriemcgaw @zsd4yr, thoughts?
/cc @dleeapho @leecow @ericstj
(Bundle implementation tracked at https://github.com/dotnet/core-setup/issues/6384.)
The text was updated successfully, but these errors were encountered: