Blog Carnival #3

יום רביעי, ספטמבר 3, 2008

Visual Studio Extensibility/ DSL Tools How to open files from the Output window- by Pablo How do I obtain an IVsHierarchy itemid- by Pablo How do I deal with the Visual Studio status bar - by Pablo   ASP.NET MVC Scott has an excellent post on all the new bits in form posting scenarios The basics of ASP.NET MVC routes by Jeff Palermo   IIS Prevent IIS from Binding to all Assigned IP Addresses   ESB Building Our Own ESB - Publish / Subscribe   Architecture / Software Design ...
אין תגובות

Blog Carnival #2

יום ראשון, אוגוסט 31, 2008

ASP.NET A solution for the partial rendering issue: CS1502: The best overloaded method match for 'System.IO.TextWriter.Write(char)' has some invalid arguments error The correct code would be: <% Html.RenderPartial("somecontrol.ascx",  SomeDataEntity )  %> Read all about it   Visual Studio Extensibility LearnVSXNow - updated wiki Extensible Framework Design Studio Released - download   Architecture / Software design Revisiting the onion   F# F# Community Technical Preview (CTP) Release September 2008 More resources by Matthew Podwysocki

Blog Carnival #1

יום שישי, אוגוסט 29, 2008

I've decided to collect interesting posts on various topics and when reach critical mass publish them in a single post. Visual Studio Extensibility and DSL Tools How do I know when a model element is being added by a user demand How do I know if the solution is still building How do I get the Visual Studio command line switches How do I obtain a project GUID How do I get a Project from a IVsHierarchy and viceversa How do I cancel a model element property value editing operation Refactoring Udi has a very good example...

Extensibility How do I #8 and Visual Studio guids

יום ראשון, אוגוסט 24, 2008

How do I save a project via API in silent mode Interfaces and classes needed IVsSolution     And the guids needed to handle menus: Menus Microsoft.VisualStudio.Shell.VsMenus, Microsoft.VisualStudio.Shell.9.0, Version= Commands Microsoft.VisualStudio.VSConstants.VSStd2KCmdID, Microsoft.VisualStudio.Shell.9.0, Version= Microsoft.VisualStudio.VSConstants.VSStd97CmdID, Microsoft.VisualStudio.Shell.9.0, Version= Project kinds VSLangProj.PrjKind, VSLangProj, Version=7.0.3300.0 VSLangProj2.PrjKind2, VSLangProj2, Version=7.0.5000.0 Project item kinds EnvDTE.Constants.vsProjectItemKindMisc, EnvDTE, Version= EnvDTE.Constants.vsProjectItemKindPhysicalFile, EnvDTE, Version= EnvDTE.Constants.vsProjectItemKindPhysicalFolder, EnvDTE, Version= EnvDTE.Constants.vsProjectItemKindSolutionItems, EnvDTE, Version= EnvDTE.Constants.vsProjectItemKindSubProject, EnvDTE, Version= EnvDTE.Constants.vsProjectItemKindVirtualFolder, EnvDTE, Version= Logical views Microsoft.VisualStudio.Shell.Interop.LogicalViewID, Microsoft.VisualStudio.Shell.Interop.8.0, Version= Output window panes Microsoft.VisualStudio.VSConstants.GUID_BuildOutputWindowPane, Microsoft.VisualStudio.Shell.9.0, Version= Microsoft.VisualStudio.VSConstants.GUID_OutWindowDebugPane, Microsoft.VisualStudio.Shell.9.0, Version= Microsoft.VisualStudio.VSConstants.GUID_OutWindowGeneralPane, Microsoft.VisualStudio.Shell.9.0, Version= Toolwindows Microsoft.VisualStudio.Shell.Interop.ToolWindowGuids, Microsoft.VisualStudio.Shell.Interop.8.0, Version= Microsoft.VisualStudio.Shell.Interop.ToolWindowGuids80, Microsoft.VisualStudio.Shell.Interop.8.0, Version= Contexts Microsoft.VisualStudio.Shell.Interop.UIContextGuids, Microsoft.VisualStudio.Shell.Interop.8.0, Version= Microsoft.VisualStudio.Shell.Interop.UIContextGuids80, Microsoft.VisualStudio.Shell.Interop.8.0, Version= VSLangProj80.vsContextGuids,...
אין תגובות

PowerCommands for Visual Studio 2008

יום רביעי, אוגוסט 20, 2008

Although these tools are not that new but I want to remind all of you about their existences because they are very powerful and must part of the developers productivity toolkit. Below is a list of the included in PowerCommands for Visual Studio 2008 version 1.1. Enable/Disable PowerCommands in Options dialogThis feature allows you to select which commands to enable in the Visual Studio IDE.  Point to the Tools menu, then click Options.  Expand the PowerCommands options, then click Commands.  Check the commands you would like to enable.Note: All power commands are initially defaulted Enabled. Format...
תגיות: , , ,
אין תגובות

Extensibility How to #3 and #4

Pablo continues his series on various how to scenarios in VS Extensibility - How do I intercept a Visual Studio command execution and  How do I know if Visual Studio is running in elevated mode.
תגיות: , , ,
אין תגובות

Extensibility – How do I

יום שישי, אוגוסט 15, 2008

Pablo started How do I series on extensibility topics. That's absolutely great because there're plenty of interfaces and the usage is most of the times include other interfaces and this complicates and makes things a bit difficult to understand to a developer starting to explore the VS extensibility world. This is How do I keep track of selection in a DSL designer post and the Interfaces and classes needed are IVsSelectionEvents IMonitorSelectionService I can't wait for the next one...
תגיות: , , ,
אין תגובות