Warning
We recommend taking a full backup of your project(s), including your existing Eyeshot 2023 DLLs.
To migrate your Eyeshot 2023-based application to Eyeshot 2024, follow the steps below:
- Ensure that your existing Eyeshot 2023 Visual Studio project compiles and run
- Close all Visual Studio instances
- Close any text editor with your source code loaded
- Run the Eyeshot 2024 Project Converter tool
- Try to compile your converted project
- In case of failure:
- Search for the "TODO devDept" text in your entire Visual Studio solution
- Check the Project Converter log file for errors
- Check the Breaking Changes in Eyeshot 2024 article
Notes
With Eyeshot 2024 tools, the migration will remove old Eyeshot 2023 references, but the new NuGet packages can be automatically installed for SDK-style project only: update your project to a SDK-style project or manually add Nuget packages after the conversion.
If you get the following error loading the project:
please edit the project file, fill the <HintPath> with the absolute path of the Eyeshot DLLs, and try again.
For example, migrating from Eyeshot 2023 to Eyeshot 2024, change
<Reference Include="devDept.Eyeshot.Control.Win.v2023">
<HintPath>..\..\devDept.Eyeshot.Control.Win.v2023.dll</HintPath>
</Reference>
to
<Reference Include="devDept.Eyeshot.Control.Win.v2023">
<HintPath>C:\Program Files\devDept Software\Eyeshot 2023\Bin\net472\devDept.Eyeshot.Control.Win.v2023.dll</HintPath>
</Reference>
In case of migration from older versions, you may want to check this article.
Comments
Where can I find the project converter tool? When I launch the EyeshotTool I only get the authentication...
The video shows a dropdown menu in Visual Studio with an Eyeshot 2024 entry, but I don't see that in my project. This b.t.w. contradicts step 2 of the upgrade process, 'close all visual studio instances'.
Please help.
Hello Paul,
You can find the shortcut from the Start menu of Windows.
Starting from Eyeshot 2024.2 you can find the additional context menu for Visual Studio 2022
Thank you Marcello for quick response!
This is very helpful.
Will the 2022 version also be migrated to 2024?
Hi suchul kim,
with just some exceptions, each project converter usually migrates to its version to the very previous one;
in order to migrate from Eyeshot 2022, you'll have to migrate to Eyeshot 2023 first and then to Eyeshot 2024 (here more details on the subject).
Please sign in to leave a comment.