- changed status to open
Open other solution with own vssbe settings
The code below is initialized only once per VS Studio instance and it prevents to load other solution which has own vssbe settings: /// <summary> /// Thread-safe getting the instance of Config class /// </summary> public static Config _ { get { return _lazy.Value; } } private static readonly Lazy<Config> _lazy = new Lazy<Config>(() => new Config());
Comments (8)
-
repo owner -
repo owner - changed milestone to Unclear
-
The problem when I have 2 solutions with own VSSBE settings: 1. Run VS 2. Open solution 1 with own VSSBE settings -> settings are OK 3. Open solution 2 with own VSSBE settings in the same VS instance -> settings are taken from solution 1.
-
repo owner - removed milestone
-
assigned issue to
Thank you Sergey!
I think I found problems in Environment. Well, I see problems for your case with SolutionPath & SolutionFileName at least
later I'll push fixes, so you can test with debug version before public releases
stay in touch
-
repo owner -
repo owner - changed status to on hold
-
Confirm, the fix solves this issue.
-
repo owner - changed status to resolved
Thanks for confirmation!
v0.12.2 is already contains current fixes.
* FIXED: The configuration file is always loading only from first loaded solution.
Finally the SourceForge is now working too!
File upload service data has been reconstructed and is pending final copying, ETA for service restoration is end of day 7/31.
Has been fixed a few hours ago... *need to think about new place for all releases * @sfnet_ops
- Log in to comment
yes, used Singleton pattern, and this thread-safe variant:
please describe in details about your problem or what you want!
For each opened solution should be call IEvent.solutionOpened
you should see implementation of this here /where we will update SolutionEvents data from other solution
please also note: you can use .vssbe for each .sln -
<SolutionFile>.vssbe
, see .vssbe File for details.In general, your issue is not clear.
If you see some bug: please describe steps of how to reproduce your problem [?]. You can also send patch if you know what to do, I review this later...
Thanks for using,