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
 Configuration per Solution / shared configuration
 New Topic  Reply to Topic
 Printer Friendly
Author Previous Topic Topic Next Topic  

WolfgangVogl
Junior Member

Germany
11 Posts

Posted - May 04 2018 :  07:31:11 AM  Show Profile  Reply with Quote
Is it possible to have an configuration which is stored in an solution related directory as a file?
As a team we're all working on the same solution (organized by a git repository) and we would like to share some configrations (for example, the "Enable Source Links" Feature).
Is it possible to push a visual assist configuration file into our git repository that enables this feature with a specific line? (in addition to the individual configuration)

Yes, we code!

sean
Whole Tomato Software

USA
2817 Posts

Posted - May 04 2018 :  07:59:36 AM  Show Profile  Reply with Quote
At this time, no. But we received a lot of feedback about Source Links at GDC that shared per-solution configuration for Source Links definitions that is distributed alongside the source is REALLY wanted, so we plan on making that happen.

Do have any other configuration that you want to share in such a manner?

Edited by - sean on May 04 2018 08:00:36 AM
Go to Top of Page

feline
Whole Tomato Software

United Kingdom
19020 Posts

Posted - May 04 2018 :  08:09:17 AM  Show Profile  Reply with Quote
For now, if you don't mind using a script to both set the VA options you want, and then load the matching solution, you could use a script file to first set the registry settings / import a .reg file, for the settings you want, and then load the matching solution by launching "devenv.exe" and passing the SLN as a command line parameter.

A lot less elegant, but it would give you files that can be checked into source control.

zen is the art of being at one with the two'ness
Go to Top of Page

WolfgangVogl
Junior Member

Germany
11 Posts

Posted - May 04 2018 :  08:11:16 AM  Show Profile  Reply with Quote
@sean: Sounds promising!

Indirectly, yes - nearly every possible VA option (in special the whole code-inspection properties) in the manner of a default value / suggestion by the team (everyone should be able to overwrite the option by himself).
(a "overwrite" mechanism: -> VA default -> "Team configuration default" -> individual configuration)

But the most concrete/direct need is indeed the source links section.

@feline: yeah but that's not working in our team because if you decide to change a value someone needs to export the reg file and everyone needs to checkout and remember to double click... (yes it's strange that people can write complex software but they're not able to remember to do a double-click.. :-( )

Yes, we code!

Edited by - WolfgangVogl on May 04 2018 08:17:21 AM
Go to Top of Page

sean
Whole Tomato Software

USA
2817 Posts

Posted - May 04 2018 :  1:22:34 PM  Show Profile  Reply with Quote
Feature request for per-solution Code Inspection configuration sharing is case=116257.
Feature request for per-solution Source Links configuration sharing is case=115282.
Go to Top of Page

WolfgangVogl
Junior Member

Germany
11 Posts

Posted - May 07 2018 :  01:14:47 AM  Show Profile  Reply with Quote
Is there a issue/feature tracking system where i can track the cases?

Yes, we code!
Go to Top of Page

feline
Whole Tomato Software

United Kingdom
19020 Posts

Posted - May 07 2018 :  11:10:05 AM  Show Profile  Reply with Quote
Unfortunately our case list is not publicly visible. We do update the forum threads when a case that is referenced in the thread is fixed, and the case numbers are also listed in our history of changes page.

You can ask for an update on a case, to find out how things are going. We have quite a lot of feature requests, so some take longer to address than others, partly depending on how popular a request seems to be.

zen is the art of being at one with the two'ness
Go to Top of Page

FriendlyRabbit
Junior Member

Germany
20 Posts

Posted - Sep 25 2023 :  02:53:57 AM  Show Profile  Reply with Quote
I would like to have what WolfgangVogl suggested. In our team we need a way to synchronize which code inspections are enabled.

Ideally, I have a list of minimal code inspections (+ configuration), which all developers use. Additionally, I want to allow them to enable additional code inspections they like.
Go to Top of Page

feline
Whole Tomato Software

United Kingdom
19020 Posts

Posted - Sep 25 2023 :  10:20:56 AM  Show Profile  Reply with Quote
This is still something we are looking to add. For now, if you want to start everyone off with standard set of settings, you can configure code inspection how you want, then export the VA settings:

VA Options -> Performance -> Export Settings

then you can delete the general settings, leaving the code inspection blocks. Not the most straight forward solution I know, but it might help in getting everyone to start at the same point.

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