Comments (6)
Original comment by Denis Kuzmin (Bitbucket: 3F, GitHub: 3F):
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
from vssolutionbuildevent.
Original comment by Sergey Vasiliev (Bitbucket: raidersv, GitHub: raidersv):
Confirm, the fix solves this issue.
from vssolutionbuildevent.
Original comment by Denis Kuzmin (Bitbucket: 3F, GitHub: 3F):
this problem should be resolved with b716fa5
you can check this in Debug version here
from vssolutionbuildevent.
Original comment by Denis Kuzmin (Bitbucket: 3F, GitHub: 3F):
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
from vssolutionbuildevent.
Original comment by Sergey Vasiliev (Bitbucket: raidersv, GitHub: raidersv):
The problem when I have 2 solutions with own VSSBE settings:
- Run VS
- Open solution 1 with own VSSBE settings -> settings are OK
- Open solution 2 with own VSSBE settings in the same VS instance -> settings are taken from solution 1.
from vssolutionbuildevent.
Original comment by Denis Kuzmin (Bitbucket: 3F, GitHub: 3F):
The code below is initialized only once per VS Studio instance
yes, used Singleton pattern, and this thread-safe variant:
#!csharp
public static Config _
{
get { return _lazy.Value; }
}
private static readonly Lazy<Config> _lazy = new Lazy<Config>(() => new Config());
and it prevents to load other solution which has own vssbe settings
please describe in details about your problem or what you want!
For each opened solution should be call IEvent.solutionOpened
#!csharp
/// <summary>
/// Solution has been opened.
/// </summary>
/// <param name="pUnkReserved">Reserved for future use.</param>
/// <param name="fNewSolution">true if the solution is being created. false if the solution was created previously or is being loaded.</param>
/// <returns>If the method succeeds, it returns VSConstants.S_OK. If it fails, it returns an error code.</returns>
int solutionOpened(object pUnkReserved, int fNewSolution);
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,
from vssolutionbuildevent.
Related Issues (20)
- This extension is not compatible with Visual Studio 15 and will not be supported in RC HOT 1
- Interrupt a build with pre-build event script HOT 3
- 7z & amd64\msbuild.exe: Can not load 7-zip library or internal COM error HOT 1
- Update support of VS2017 HOT 4
- ProjectGuid & SDK-based projects HOT 1
- Isolated environment. Possible incorrect projects for MSBuild Properties ~ $(TargetFrameworkVersion:Metadata) HOT 2
- Pre-Build error: An equivalent project (a project with the same global properties and tools version) is already present in the project collection HOT 6
- 'Object reference not set to an instance of an object.' HOT 5
- Visual Studio 2019 supprt HOT 6
- .vssbe configuration via HJSON
- Our script engines into the new independent projects
- installer fails if Atmel studio is installed on computer HOT 4
- IsolatedEnv and empty SolutionConfigurationPlatforms: "escapedValue" cannot be null
- NuGet integration - Docu HOT 6
- 7z: relative paths like ..\Dir for input files lead to wrong filename in zip file HOT 2
- MSBuild Properties not changing according to solution configuration HOT 1
- Can't use MSBuild in Targets Mode HOT 2
- Visual Studion 2022 support HOT 7
- Visual Studio Setup Project error HOT 2
- Possible to set settings default to all project? HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vssolutionbuildevent.