hefaistos68 / vslauncherx Goto Github PK
View Code? Open in Web Editor NEWBetter recent-list, solutions and projects management for Visual Studio, not replacing the start window
License: MIT License
Better recent-list, solutions and projects management for Visual Studio, not replacing the start window
License: MIT License
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.ArgumentException: Unknown type of item
at VSLauncher.dlgExecuteVisualStudio.dlgExecuteVisualStudio_Load(Object sender, EventArgs e) in C:\dev\Repos\VSLauncherX\VSLauncherX\Forms\dlgExecuteVisualStudio.cs:line 309
at System.Windows.Forms.Form.OnLoad(EventArgs e)
at System.Windows.Forms.Form.OnCreateControl()
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl()
at System.Windows.Forms.Control.WmShowWindow(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.Form.WmShowWindow(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, WM msg, IntPtr wparam, IntPtr lparam)
For some unknown reason, the MSFT_VSInstance class may not exist in the WMI catalog. VSLauncherX crashes when this happens.
When SoPs (Solution or Project) in a group have different versions of VS defined, they are still launched with the version defined for the group instead. Or, if no version is defined for the group, the highest available VS version is used for all SoPs in the group
Would be nice to have an additional column in the main window showing which VS version is configured to execute this SoP.
Allow selecting a specific branch from the SoP level
Since SoP settings store the VS identifier (8 char hex) to select the version, when reinstalling VS this identifier may change and thus launching SoPs with the old identifier may result in VS not found.
It may be required to verify if the configured identifiers are actually installed.
On a side note: this also prevents copying the project list from one machine to another, as the identifier might be different between machines, even with the same VS version.
The Import SoP button in the main window has no tooltip
Currently there is no verification if a solution or project is already existing in the current folder where its added. Should ask the user if adding again is the intent.
Although it seems very useful to have copies of the same SoP in different groups, so the user can use differing configurations.
When you specify or select an instance and then launch VS, it reports that "/rootsuffix name" was passed as file on the commandline but could not be found (clearly).
The /rootSuffix parameter is passed with quotes on the commandline, hence the error. Must remove the quotes
Might be useful to see the GIT status directly in a column for each SoP.
When I start the app, I get
"System.InvalidOperationException: 'A valid active Window is needed to update the Taskbar.'"
in Line 452 MainDialog.SetupTaskbarTasks()
When trying to launch a solution that contains spaces in the path, VS will report that multiple files have been passed on the commandline and does not open the solution.
Probably some encoding error when passing the parameters to the background launcher.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.