-
Notifications
You must be signed in to change notification settings - Fork 5.9k
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
Fix frameworks in runtime store doc #2949
Conversation
* Removes `net47` directory. * Fixes the `dotnet store` example with valid arguments
@dasMulli, |
It prob needs a bit more to clarify/fix a few problems ... The store layout section was created during preview. IIRC the The other thing is that it probably isn't enough to merely change the option's value. Since the option is for a "target framework" and "netstandard2.0" is a target framework, it will have to say more about what qualifies as a "target framework" for the option's value ... both in this topic and over in https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet-store. [EDIT] Must interject the bit about the "hang" that isn't really a hang ... just a monster delay depending on where the package manifest file is. Even placing it into the Documents folder is a BAD move. ... then there's the issue of the artifacts.xml file example shown in the topic (working on that at #2938). Should the file's contents be shown exactly as it's created on disk today like this ... <StoreArtifacts>
<Package Id="newtonsoft.json" Version ="10.0.3"/>
<Package Id="castle.core" Version ="4.1.0"/>
<Package Id="moq" Version ="4.7.63"/>
</StoreArtifacts> ... or go with the 🌹 File Beautification 🌷 version that has the human-friendly package names (coming soon to a CLI near you thanks to @dasMulli, dotnet/sdk#1487) thus ... <StoreArtifacts>
<Package Id="Newtonsoft.Json" Version="10.0.3" />
<Package Id="Castle.Core" Version="4.1.0" />
<Package Id="Moq" Version="4.7.63" />
</StoreArtifacts> The changes are significant enough that I recommend closing both of the patch PR's, opening a proper issue to cover the changes, and then proceeding with a proper branched fix-up spanning these two topics. @mairaw let me know which way u want to go and if u want me to take care of it. |
You lost me a bit @guardrex. Especially because you're probably the most knowledgable about those topics. Can you summarize what are your suggestions? Getting dev review has been hard this month with a lot of folks away. |
There are four things to address/consider:
Thoughts:
I'm not sure what the best approach is to take. Since all of these issues overlap in the same topic (or two), I floated the idea that both of the patch PR's (this one and the one I created) be closed in favor of a proper (complete) set of changes. However, I'm busy atm with a new large project, so I wouldn't be able to handle the work. |
Not asking you to do the work @guardrex just trying to understand your suggestions. Thanks for clarifying it. I think it's fine to leave this PR and then address the other issues on a different one. You know I'm a fan of breaking things down to smaller pieces. 😉 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. Thanks @dasMulli. And again, apologies for the delay reviewing this one. This will go live with our next push to production that is running right now.
* mdoc CI update * link poiting to azure instead of paper (#3222) fixing link poiting to the actual pdf * Add missing parameter explanation. (#3003) * Add missing parameter explanation. * Add missing parameter explanation. * addressed feedback * csproj.md: Emphasise implicit version context (#3006) * csproj.md: Emphasise implicit version context Emphasises that `RuntimeFrameworkVersion` and `NetStandardImplicitPackageVersion` only apply to .NET Core and .NET Standard projects respectively. * Update recommendation on metapackages * Wording changes * Small wording change * Corrected typo in Standard Numeric Format Strings (#3219) * Fix typos in return.md (#3220) * Fix typos in return.md * Update return.md * Fixed a spelling mistake (#3228) 'true' -> 'false' in the example section * Update using-on-windows-full-solution.md (#3216) * fixed multiple typos in f# signatures chapter (#3231) * manually remove dups * fixed metadata values (#3226) * fix api links (#3209) * fix api links * fixed uids * use asp.net 4.x to mean non-core asp.net (#3230) * use asp.net 4.x to mean non-core asp.net * update link text * BUG 107525 Typo in WebRequest.Create topic (#3148) * BUG 107525 Typo in WebRequest.Create topic * Changing all "the .NET Framework" to ".NET" * Reverting the System.Obsolete strings * Fixing pre-existing build warning (broken link) * Fixing bad links * Fix frameworks in runtime store doc (#2949) * Removes `net47` directory. * Fixes the `dotnet store` example with valid arguments
net47
directory.dotnet store
tooling couldn't create one anywaydotnet store
example with valid argumentsnetstandard2.0
is invalid as it cannot restore a CoreCLR butnetcoreapp2.0
doesalso see https://github.com/dotnet/cli/issues/7481#issuecomment-323591328
cc @mairaw @guardrex