Browse by Tags
All Tags »
VSSDK (
RSS)
Jean-Marc published a nice post on how to enable a DSL to MEF extensios. There's a followup post for those who migrated from VS2005 and missing the magical InternalsVisibleTo attribute in their AssemblyInfo.cs. For more info on DSL tools see this code gallery page: http://code.msdn.microsoft.com/vsvmsdk Eyal
One of the new features for DSL in VS2010 is DSL libraries, in this post I will explain how to use the new feature. Prerequisites : VS SDK 2010 Beta2 and higher + DSL SDK 2010 Beta2 and higher. DslLibrary is a DSL that is used as a library – you can extended it or just use it with you DslLibrary/DSL. In order to start creating DslLibraries: 1. Start VS and then File->New->Project 2. Find the Domain-Specific Language Designer (under Other Project Type->Extensibility...
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 Composite Application Guidance...
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...
תגים:ASP.NET, F#, VSX, VSSDK, VSAddin, VSPackage, framework, vs shell, Architecture, Functional, DEV, Blog Carnival, MEF
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...
תגים:ASP.NET, C#, VSX, VSSDK, VSAddin, DSL, VSPackage, Performance, Best Practices, Refactoring, framework, Architecture, Screencast, Tech, DEV, ASP.NET MVC, Blog Carnival
Just run the following in cmd: DevEnv.exe /installvstemplates note: if you have Visual Studio 2005 and 2008 installed use full path to devenv.
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=2.0.0.0 Commands Microsoft.VisualStudio.VSConstants.VSStd2KCmdID, Microsoft.VisualStudio.Shell.9.0, Version=2.0.0.0 Microsoft.VisualStudio.VSConstants.VSStd97CmdID, Microsoft.VisualStudio.Shell.9.0, Version=2.0.0.0 Project kinds VSLangProj.PrjKind, VSLangProj, Version=7.0.3300.0 VSLangProj2...
Pablo publishes another how do I, this time DSL related How do I get a model element name property without using reflection / TypeDescriptor Interfaces and classes needed DomainClassInfo
DSL Related: How do I get the model element associated to a shape and vice versa Interfaces and classes needed PresentationViewsSubject VS Related: How do I flush content to the Visual Studio output window Interfaces and classes needed IVsOutputWindowPane OutputWindowPane
The Visual Studio 2008 SDK 1.1 compliments the Service Pack 1 release of Visual Studio 2008. The SDK contains several new features such as: · Significant size reduction for Visual Studio Shell redistributable packages. The Visual Studio Shell Isolated and Visual Studio Shell Integrated redistributables are now approximately 150 megabytes smaller. The redistributables no longer carry the full .NET Framework 3.5 payload. However, they contain a bootstrapper that automatically downloads the .NET Framework...
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 dialog This 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...
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....
According to Pablo Galiano VSSDK Assist December 2007 CTP is out and available for download. The features are (from here ): Compatible with Visual Studio 2008 RTM and Visual Studio 2008 SDK 1.0 Support for CSharp and Vbasic code generation VS package Setup project added (wix based) Flavor project creation Custom project creation BitmapStrip creation Extenders creation Solution extenders Project extenders Download page