-
Notifications
You must be signed in to change notification settings - Fork 58
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
Error 0x57: The "version" parameter is not supported\MSBuild #92
Comments
We can reproduce the same error also with version 2.18 and 2.17. With version 2.16 it work. It is not a regression in the latest version 2.19. Seems that some things in our server build environment is outdated. The question is what? |
Starting from 2.17 we use vswhere from https://github.com/Microsoft/vswhere in order to work with the latest manifold location Can you try to see if you can get the path from that tool in your Jenkins server? |
I have try to execute vswhere manually on our build system. It returns only the logo.
|
Perhaps you have version set in your build.gradle manifold section? |
Yes, we use the version property because without not all of our old projects builds. |
Sorry, I have oversee you question because I have hold the browser open.
We does not have vswhere on this docker image. I can't find it. I think it exist first since VS 2015. If you think that VS 2014 is to old to support it in the current version then this is ok. We want modernize our infrastructure. That I evaluate VS 2017. A better error message with a hint to an old plugin version would be nice. |
After looking in your linked source code:
I think it is a good idea to check if the directory exists. If the directory does not exists because it is an error message then MsBuild directory will be search from the registry. This should work with older versions. |
likely we should add |
With the new version 2.19 of the plugin on our build system we receive:
.....
The text was updated successfully, but these errors were encountered: