ashmind / solutionicon Goto Github PK
View Code? Open in Web Editor NEWVisual Studio extension that adds solution-related icon to VS taskbar button.
Visual Studio extension that adds solution-related icon to VS taskbar button.
Visual Studio 2017 (15) is released last week and it would be great if this plugin could support the new VS.
Your extension is a very good idea ! But I got an issue on Windows7 / V Studio 2015 Professional
Output window when opening a solution:
Solution 'ServiceCenter.Electro' opened.
Solution 'ServiceCenter.Electro': found icon at 'C:\Development\VB.Net\Krefel\Applications\ServiceCenter.Electro\favicon.ico'.
System.InvalidOperationException: A valid active Window is needed to update the Taskbar.
at Microsoft.WindowsAPICodePack.Taskbar.TaskbarManager.get_OwnerHandle()
at Microsoft.WindowsAPICodePack.Taskbar.TaskbarManager.SetOverlayIcon(Icon icon, String accessibilityText)
at SolutionIcon.Implementation.SolutionIconManager.SolutionEvents_Opened()
Thanks, Luc
Would it be possible to also modify the icon shown on top of the window thumbnail on the alt+tab task switcher?
I usually switch between instances using alt+tab, not the task bar.
Thank you for the extension.
Is it possible to display the overlay icon when I have the setting "Use small icons" turned on?
Hello,
I would like to report a small issue. When opening Visual Studio 2017 without a solution opened, I get the following errors in the output window:
Solution '' opened.
System.ArgumentException: The path is not of a legal form.
at System.IO.Path.LegacyNormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths)
at System.IO.Path.NormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths)
at System.IO.Path.GetFullPathInternal(String path)
at System.IO.FileInfo.Init(String fileName, Boolean checkHost)
at System.IO.FileInfo..ctor(String fileName)
at AshMind.IO.Abstractions.Adapters.FileSystem.GetFile(String path)
at SolutionIcon.Implementation.IconFinder.FindIcon(Solution solution)
at SolutionIcon.Implementation.SolutionIconManager.FindAndConvertExistingIcon(Solution solution)
at SolutionIcon.Implementation.SolutionIconManager.GetIcon(Solution solution)
at SolutionIcon.Implementation.SolutionIconManager.SolutionEvents_Opened()
This is a very minor bug that does not prevent the usage of that extension that is invaluable when three or more instances of VS 2017 with solution are opened. I just happen to use VS 2017 as a code editor (when I could be using Visual Studio Code, Notepad++, Notepad2 ...)
Best regards,
Didier Donner
I downloaded the latest version from the marketplace, but when I tried to install it, it said it didn't support VS 2012. Is there a way that I could download an older version that would support VS 2012?
The VS extension CodeMaid has the option "Show build progress on Visual Studio icon in Windows taskbar" in the "Progressing" category. It seems to be active by default. I'm not sure if that's necessary anymore because Visual Studio already shows some progress on the icon on its own.
If that option of the other extension is active, the solution overlay icon disappears when that progress is shown. And it won't come back until Visual Studio is restarted (or maybe the solution is reopened).
This may not be fixable in the Solution Icon extension, but a compatibility note about it couldn't hurt on the readme page here and in the VS Marketplace.
Do you plan to support VS 2019?
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.