Hi, I've upgraded DIS recently, and the references on my automation script solutions are now broken, in the csproj file the location shows: -
c:\users\philip.argent\appdata\local\microsoft\visualstudio\16.0_20380ccd\extensions\invlbdvs.z1u\Files\DMADLLs
but after the DIS update they're now located, in: -
C:\Users\philip.argent\AppData\Local\Microsoft\VisualStudio\16.0_20380ccd\Extensions\cs4eggbz.cqe\Files\DMADLLs
Is there a way to auto update the hint paths?
Also we use remote repositories, which having the path for the DLLs in the users AppData, which doesn't lend itself well to when someone else needs to work on the solution, as the paths will be wrong for them.
I have noticed it I put a copy of the DLLs in "C:\Skyline DataMiner\Files" new projects will refence them there, which makes sense if you have a local copy of DM installed, putting them in that location for our users and the upgrade issue, would resolve this issue; but I'm sure that'll come with it's own potential pitfalls.
When there is no local DataMiner running on the PC, references are indeed added to the backup DLL files in the DIS installation folder instead of the DataMiner DLLs itself.
Unfortunately the installation folder indeed contains an unique ID that changes everytime you reinstall or update the DIS plugin. Because of that the references to the internal DataMiner DLLs are broken, but the following message should appear on the top: "One or more incorrect DLL references are detected in the solution.". By clicking on the "fix" button, all references should be corrected.
Thanks Tom, I’m not getting the message to fix it.
Though to make it more generic, we’ll probably put the DLL files in the location for a local DM install, to keep the solutions generic between developers.