Migrating from Eyeshot 2024

Was this article helpful?
0 out of 0 found this helpful

Comments

6 comments
Date Votes
  • Hi there!

    Is the Project Converter tool for 2025 currently supposed to work? I tried using it on our fairly big solution using 2024 nightly build 629 and it seems to me that the tool gets stuck at whichever first .csproj file it is supposed to update. CPU usage below 0.5%, memory consumption remains constant, so it seems it's just stuck.

    If I restart the tool and uncheck the project it was stuck on, it's getting stuck on the next one.
    Anything I can try?

    Best regards
    Matthias Rolf

    0
  • Hello Matthias,  

    I tested the Project Converter 2025 with the Eyeshot 2024 sample projects, and it worked as expected without any issues.  

    If you are experiencing problems specifically with your project, I recommend opening a ticket with our support team so we can investigate further.

    Thank you.

    0
  • Hi Marcello,

    I let the Project Converter run just to give it a try. What I mistook as "stuck" was the converter just taking forever to handle every csproj file. For our solution, it took around 4 hours to complete. According to the log file, all selected projects were successfully converted.

    However, none of the Eyeshot dependencies were changed correctly. On top of that, the converter also added comment line like "Curve offset methods don't need the tolerance parameter anymore" seemingly above every single line that contains the word "Offset" in some way. Same goes for the comment line "IShader.Create() method has been removed" and probably others I missed, resulting in a log file of just shy of 5000 lines, making it pretty much useless.

    I think there is definitely room for improvement in the converter tool.

    Best regards

    0
  • Hi Matthias,  

    Thanks for your feedback and for sharing your experience with the Project Converter.  

    Could you confirm if your project is a legacy project? If so, as stated on the Project Converter’s initial screen, dependencies are not automatically updated by the tool and must be manually adjusted after the conversion.  

    Regarding the added comments, the Project Converter operates based on a find-and-replace mechanism and does not have full contextual awareness of the project’s structure. I understand that some comments may appear repetitive, but unfortunately, we cannot anticipate the size or complexity of our customers' projects in advance.  

    To reduce the number of comments, you have two options:  

    1.  Select the "No write TODO and original lines" option before running the conversion. 
    2. Modify the ProjectItems.xml file (located in "C:\Program Files\devDept\Eyeshot 2025\Tools") to exclude specific elements according to your needs, then rerun the conversion on the original project. I understand that this second approach might be a bit cumbersome, but it remains an option.  

    We are always open to suggestions for improving the tool. If you have any specific recommendations, feel free to open a support ticket, and we’ll be happy to consider them.  

    Best regards,  
    Marcello  

    0
  • Hello Matthias,  

    I have been upgrading my solution from eyeshot 22 to eyeshot 24 but i'm getting an error at this below while runtime

    devDept.Eyeshot.Control.BackgroundSettings backgroundSettings1 = new devDept.Eyeshot.Control.BackgroundSettings(devDept.Graphics.backgroundStyleType.Solid, System.Drawing.Color.DeepSkyBlue, System.Drawing.Color.DodgerBlue, System.Drawing.Color.WhiteSmoke, 0.75D, null, devDept.Eyeshot.colorThemeType.Auto, 0.33D);

    And below is the screenshot of the error im getting 

    1.

     

    2.

     

    Please let me know if i'm missing any key step of upgradation.

     

    0
  • Hi Vaibhav,

    I'm sorry, but I don't work for devDept. Also, this article here is about migrating from Eyeshot 2024 to 2025. But from what I can tell in your screenshots, you seem to be missing some referenced assemblies in your output folder.

    For any further assistance, please contact devDept.

    Best regards

    0

Please sign in to leave a comment.

Articles in this section