You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Reacted by Biswapriyo Nath, Chun Liu, Lex Song, queueseven, mkaraki, Philipp Drebes, OneNormalUsername, SnoopCatt, Thang Duong, Vincent Vermilya and 36 more
Reacted by Doğa, Joseph Curtis, Yilin Yang, Merlin2232, kms-server, Simon Shi, isbasex, Bruno Batista and D4rkCrypto
Reacted by Kara Wilson, Valen Cheung, Yilin Yang, Merlin2232 and isbasex
Reacted by Chun Liu, Kara Wilson, Elizabeth Anne Cray, Matěj Štágl, Oliver Lin, Doğa, Yilin Yang, Merlin2232, isbasex and D4rkCrypto
Reacted by Merlin2232, Даниил Николаев (NeverMine) and isbasex
Consider the README instructions as minimal build environment requirements. And v142 > v141.
Might be, but it's still very misleading. If you have VS 2019, you don't need the v141 tools, because it should install either v141 or v142 by default anyway. My first impression was also that I'd have to install those, too.
Reacted by Sushruth Sastry, Vasilii Filippov, inoperable and becelot
J23 (@fcharlie) Did you run in Command Prompt for VS or cmd?
If you run tools/razzle.cmd before what J23 (@fcharlie) runs you can do it in cmd and not need the 'for VS' one (basically sets all the paths just in case)
Tim Heuer (@timheuer) if the source solution is moved to VS2019 and v142, people with VS2017 could have problem to build it as v142 toolset might not be installed on VS2017.
I think the proper way to address the building issue of VS2019 is to keep the source solution targeting on VS2017 and v141 toolset, but include the proper instructions for VS2019 and v142 toolset in README. The team can retarget the source solution when they don't need to support VS2017 anymore.
changed the title [-]v141 toolset is not required in VS2019[/-][+]README should include guidance for building the solution with VS2019 and v142 toolset[/+]on May 8, 2019
SnoopCatt (@snooopcatt) there is a PowerShell script in build/scripts/Create-AppxBundle.ps1. I didn't try it, but maybe you can use it to package the app from command line.
The internal build lab required for signing packages does not yet support Visual Studio 2019, 14.2, nor the 1903 SDK (10.0.18362).
Mail has been sent to the lab onboarding team asking for support and an ETA
The alternative of using a multi-phase build (use public Hosted 2019 pool for build, use internal pool for signing) is a possibility, but...
We would need to have something that sets up the versioning resources for us. This is currently done by an internal-only pool support task. We would need to identify and implement a public task to set up the version during the compilation phase on the Hosted 2019 pool and then send the artifacts to the internal 2017 pool for signing dispatch and symbol registration
A final alternative recommendation was given to us by the lab build team: try to nuget-fetch the build tools required onto the 2017 machine.
I tried this and it sat for 6+ minutes going nowhere and I presume it will time out. Reliability/performance of this is too bad for me to consider further.
I will upload a draft PR with the version number changes. It works fine in VS2019 with the version number changes. Also, as of my tests today thanks to the .vsconfig file, VS2019 can build it just fine (after resolving dependencies automatically/installing them). So can VS2017.
I have thousands of "error MIDL2003: [msg]redefinition [context]".
I 'm using VS 2019, v142 and SDK 10.0.18362
I can build it using SDK 10.0.17663 and v142
韩朴宇 (@12101111) I hit this. Doing Clean Solution and building again made it go away.
Activity
fcharlie commentedon May 8, 2019
MarioLiebisch commentedon May 8, 2019
Might be, but it's still very misleading. If you have VS 2019, you don't need the v141 tools, because it should install either v141 or v142 by default anyway. My first impression was also that I'd have to install those, too.
timheuer commentedon May 8, 2019
Chun Liu (@chunliu) consider renaming this issue to "Move to VS2019 and v142 toolset" to be more directed at what is proposed.
jongio commentedon May 8, 2019
J23 (@fcharlie) Did you run in Command Prompt for VS or cmd?
timheuer commentedon May 8, 2019
If you run tools/razzle.cmd before what J23 (@fcharlie) runs you can do it in cmd and not need the 'for VS' one (basically sets all the paths just in case)
chunliu commentedon May 8, 2019
Tim Heuer (@timheuer) if the source solution is moved to VS2019 and v142, people with VS2017 could have problem to build it as v142 toolset might not be installed on VS2017.
I think the proper way to address the building issue of VS2019 is to keep the source solution targeting on VS2017 and v141 toolset, but include the proper instructions for VS2019 and v142 toolset in README. The team can retarget the source solution when they don't need to support VS2017 anymore.
chunliu commentedon May 8, 2019
Jon Gallant (@jongio) I tried it with VS2019 command prompt and it is working fine. You need to include the path
.\dep\nuget\for nuget command.[-]v141 toolset is not required in VS2019[/-][+]README should include guidance for building the solution with VS2019 and v142 toolset[/+]snooopcatt commentedon May 8, 2019
this worked, but how do I deploy? OpenConsole.exe starts old console
fcharlie commentedon May 9, 2019
SnoopCatt (@snooopcatt) My notebook is too old, I have not tried how to package and deploy it on the command line.
chunliu commentedon May 9, 2019
SnoopCatt (@snooopcatt) the easiest way is to package or deploy it with Visual Studio.
chunliu commentedon May 9, 2019
SnoopCatt (@snooopcatt) there is a PowerShell script in
build/scripts/Create-AppxBundle.ps1. I didn't try it, but maybe you can use it to package the app from command line.12101111 commentedon May 9, 2019
I have thousands of "error MIDL2003: [msg]redefinition [context]".
I 'm using VS 2019, v142 and SDK 10.0.18362
I can build it using SDK 10.0.17663 and v142
Tuumke commentedon May 9, 2019
Don't you need to press CTRL+T to start a new tab?
25 remaining items
miniksa commentedon May 24, 2019
Current issues delaying completion of this:
The internal build lab required for signing packages does not yet support Visual Studio 2019, 14.2, nor the 1903 SDK (10.0.18362).
The alternative of using a multi-phase build (use public Hosted 2019 pool for build, use internal pool for signing) is a possibility, but...
A final alternative recommendation was given to us by the lab build team: try to nuget-fetch the build tools required onto the 2017 machine.
I will upload a draft PR with the version number changes. It works fine in VS2019 with the version number changes. Also, as of my tests today thanks to the .vsconfig file, VS2019 can build it just fine (after resolving dependencies automatically/installing them). So can VS2017.
miniksa commentedon May 24, 2019
More stuff we're stuck on:
fcrick commentedon Jun 26, 2019
韩朴宇 (@12101111) I hit this. Doing Clean Solution and building again made it go away.