Replies: 2 comments 2 replies
-
Fantastic idea!! A couple of things:
|
Beta Was this translation helpful? Give feedback.
-
I'm so happy that someone else has thought to bring this up. I had this on a list of things to bring up, but the list keeps getting longer, and time seems to just get shorter. I was also concerned that if people didn't at least have the VSIX/VSCT extensions installed, that the Toolkit would have been of far less use, or even worse, confusing to newcomers. I agree with Mads that it should only be added to the VSIX project. I'm not sure I'd worry about how to turn it off unless it seems surfaces as a problem that actually needs solving. |
Beta Was this translation helpful? Give feedback.
-
This could just be a crazy idea, but what does everyone think about this library producing a build message if the Extensibility Essentials extension isn't installed? Something like this:
It would help newcomers who may not be aware of that extension, and you could also use it for your own open source extensions to alert contributors to that extension.
I've put a prototype together, and it's definitely possible, but I'm just not sure if it's something that this library should do.
Here's how it works.
IVsBuildPropertyStorage
service to add a build property to every project when a solution is opened..targets
file inCommunity.VisualStudio.Toolkit
would define a build target that looks for the presence of that build property (and a build property that indicates it's running inside Visual Studio so that you don't produce the message for command line builds).So, good idea? Bad idea? What does everyone think?
Beta Was this translation helpful? Give feedback.
All reactions