First, we recommend taking a full backup of your project(s), including your existing Eyeshot DLLs.
Each version of Eyeshot includes a tool called ProjectConverter, which allows upgrading a project to the next major release. This tool simplifies the migration process by automatically updating references and resolving compatibility issues when possible.
For older versions, you can watch a short video demonstrating how to use this tool here.
For newer versions still supported within the product life cycle, we recommend referring to the Tools --> Project Converter topic of the related official online documentation: https://www.devdept.com/DOCUMENTATION/2024 (replace "2024" with the correct Eyeshot version).
Below are the suggested steps. Note: After each step, verify that your project compiles successfully.
v7 --> v8) Install Eyeshot v8 and use its ProjectConvert tool.
Here you can read what's changed in Eyeshot 8.
v8 --> v9) Install Eyeshot v9 and use its ProjectConvert tool.
Here you can read what's changed in Eyeshot 9 and what are the breaking changes.
v9 --> v10) Install Eyeshot v10 and use its ProjectConvert tool.
Here you can read what's changed in Eyeshot 10 and what are the breaking changes.
v10 --> v11) Install Eyeshot v11 and use its ProjectConvert tool.
Here you can read what's changed in Eyeshot 11 and what are the breaking changes.
v11 --> v12) Install Eyeshot v12 and use its ProjectConvert tool.
Here you can read what's changed in Eyeshot 12 and what are the breaking changes.
v12 --> v2020) Install Eyeshot v2020 and use its ProjectConvert tool.
Here you can read what's changed in Eyeshot 2020 and what are the breaking changes.
v2020 --> v2021) Install Eyeshot v2021 and use its ProjectConvert tool.
Here you can read what's changed in Eyeshot 2021 and what are the breaking changes.
v2021 --> v2022) You can skip this conversion: it is possible to migrate directly from Eyeshot 2021 to Eyeshot 2023 (see next step).
v2021 --> v2023) Install Eyeshot v2023 and use its ProjectConvert tool.
Here you can read what's changed in Eyeshot 2023 and what are the breaking changes.
v2023 --> v2024) Install Eyeshot v2024 and use its ProjectConvert.
Here you can read what's changed in Eyeshot 2024 and what are the breaking changes.
Additional notes:
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 Ultimate 9 to Eyeshot Ultimate 10, change
<Reference Include="devDept.Eyeshot.Control.v9">
<HintPath>..\..\devDept.Eyeshot.Control.v9.dll</HintPath>
</Reference>
to
<Reference Include="devDept.Eyeshot.Control.v9">
<HintPath>C:\Program Files\devDept Software\Eyeshot Ultimate 9.0\Bin\devDept.Eyeshot.Control.v9.dll</HintPath>
</Reference>
If the ProjectConverter hangs during the conversion, you can try the latest one attached here that shows the progress rows counting for each file during the conversion process.
In this way, you can know where it hangs. (Issue can occur till Eyeshot v11)
Just download the correct zip file according to the Eyeshot version, unzip it and replace the one provided with the Eyeshot setup.
For example, migrating from Eyeshot Ultimate 9 to Eyeshot Ultimate 10, you need to download the file named ProjectConverter_V10.zip, unzip it and copy its content to C:\Program Files\devDept Software\Eyeshot Ultimate 10\Tools.
Comments
Please sign in to leave a comment.