-
Notifications
You must be signed in to change notification settings - Fork 1.2k
making copy-wpf more useful #933
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
Conversation
|
@SamBent i know you've experienced some frustration around the developer-guide and how to get started. do these changes help clear things up? |
|
@stevenbrix is this part of also addressing the issue I mentioned last week that I'm still having ? (App crashes before even getting running) |
|
When I try and run this script after a |
|
@dotMorten no it doesn't unfortunately. still looking into that, i'll let you know when we have that figured out. copy-wpf.ps1 assumes you already have a test host installation of dotnet setup on your machine. at the minimum it should probably provide better information. This is the script I have locally that i use to install dotnet either to program files or my testhost location: I'll add this to the repo and update the scripts to add better information (or feel free to do so if you are so inclined) |
I'm trying to make our developer-guide and scripts more helpful for people new to the project. In doing so, I realized the
-localto copy-wpf.ps1 isn't really helpful since the version of theMicrosoft.WindowsDesktop.Appruntime there is fairly old, and coincides with the version of the sdk defined in our global.json. In general, I feel like it's a better practice to use the dotnet-install script to create a dotnet install at a known location, then modify that install as you see fit. The local.dotnetfolder should really only be used for automated testing and building our product, not modified for manual testing purposes. Since we don't build our tests against theMicrosoft.WindowsDesktop.Appruntime, copying our assemblies anywhere in that location doesn't even make sense anyways.I ran into this issue trying to validate some changes against the large suite of our DRTs that aren't built out in the open yet.