Whole Tomato Software Forums
Whole Tomato Software Forums
Main Site | Profile | Register | Active Topics | Members | Search | FAQ
User name:
Password:
Save Password
Forgot your password?

 All Forums
 Visual Assist
 Technical Support
 Exclude project from auto parse, or other ideas
 New Topic  Reply to Topic
 Printer Friendly
Author Previous Topic Topic Next Topic  

HateDread
Junior Member

Australia
23 Posts

Posted - Jan 23 2017 :  09:06:09 AM  Show Profile  Reply with Quote
I'm working with a small UE4 game (one project, < 50 files) that is in the same solution as the entire codebase of UE4 (it's own project). This setup is just how UE4 works - I can't get around that.

Whenever I open the solution, VAX seems to rescan the entire UE4 codebase, which takes a while. This code does not change, so it does not need a rescan, but I would like my project's symbols to be kept up to date.

Is there a way to stop VAX from re-scanning a project that doesn't ever change? I would've expected some caching or file hash checking to avoid rescan on files that don't change.

Thanks!

feline
Whole Tomato Software

United Kingdom
18755 Posts

Posted - Jan 23 2017 :  10:59:51 AM  Show Profile  Reply with Quote
There are a couple of things you can try. First, the easy method is to add the main directories of your UE4 codebase project to VA's list of stable include directories:

http://docs.wholetomato.com/default.asp?W213

This is not normally recommended, since you don't normally want VA to assume that code files in your active solution are stable, and never change. The idea here is that VA will only parse these files very occasionally, or when you install a new build of VA. The rest of the time it will ignore them, assuming they have not changed.

Also this assumes that your project is stored in a separate root directory, so that none of your files will be caught up in the stable include directory list.

A second, but probably less useful option is to create a separate editing solution, that only contains the project you are working on. This would then need to link against the final UE4 dll's, or you would need to use the original, combined solution for building.

zen is the art of being at one with the two'ness
Go to Top of Page
  Previous Topic Topic Next Topic  
 New Topic  Reply to Topic
 Printer Friendly
Jump To:
© 2023 Whole Tomato Software, LLC Go To Top Of Page
Snitz Forums 2000