System Info:
- ALM used (Azure DevOps)
- CI system used (Azure DevOps with a Private Build Agent)
- C# + Legacy VBPROJ Installer Project
- Error observed (##[error]Cannot process argument transformation on parameter ‘FileName’. Cannot convert value to type System.String)
The problem:
Given we are using a private build agent the server does not get created and destroyed.
When I set up the first pipeline it was all good, second the same.
The 3rd pipeline included a Legacy VBPROJ Installer Project because the project file does not conform to modern .net standards I get the aforementioned error. Due to its legacy nature it needs to be built with devenv.exe and not msbuild.exe.
So after I could not find a work around I hacked out the changes I had made to a clone of the Deployemnt Pipeline.
However when I run the original pipeline which has never had SonarCloud tasks I still get the same error.
So now I can not build the original pipeline at all.
This is a critical error four our build processes.
Assistance Required.
I have tried:
- deleting all of the .sonarcloud folders in the agent structure
- deleting the entire working folder set for the agent
- deleting the the entire _work folder from the MS Build Agent
Some Questions:
- Does SonarCloud modify the underlying templates system target templates or utilise it’s own versions of the templates?
- Does it make a backup of those templates?
- How do I reset the system so I can at least perform my builds until I resolve the Legacy Project Issue?