How to add a WPF control library template to Visual C# Express 2008
December 5, 2007 at 9:05 am | In C#, Visual Studio 2008, WPF | 4 CommentsVisual C# Express 2008 does not come with a project template for creating custom controls (.dll files). You can create your own template by following these steps:
- 1. Open Visual C# Express 2008.
- 2. Create New WPF Application with name: MyLibrary
- 3. Project > Add User Control
- 4. In Solution Explorer, Delete Window1.xaml and App.xaml (the corresponding .cs files should be deleted by this step)
- 5. Project > MyLibrary Properties > Application > Output Type = Class Library
- 6. Build Solution. There should be no errors and the bin/Release folder should have a MyLibrary.dll file
- 7. File > Export Template
- 8. Select Project Template then Next
- 9. Under Template Options change name to: WPF Control Library and Description: Create WPF Control .dll
The next time you open VS, you will find your newly created template ready to use.
4 Comments »
RSS feed for comments on this post. TrackBack URI
Leave a comment
Blog at WordPress.com. | Theme: Pool by Borja Fernandez.
Entries and comments feeds.
Great post, worked like a charm… now to figure out how to use it.
Comment by Michael — May 16, 2008 #
The problem I am finding is that once you pull this new library into windows forms, it does not recognize using System.Windows.Forms or any other Graphics components. I wanted this work around because there is another tutorial on how to build your own progress bar in VisualStudio Express 2008 and It requires this WPF library Template. Can you tell me how to get this Libary Template to think it’s a windows forms component?
Comment by Mike Murphy — June 24, 2008 #
Okay I went back and carefully rewrote the progress bar code and it compiles. Thanks for the workaround on the WPF Library.
Comment by Mike Murphy — June 24, 2008 #
I’m back again I’m Afraid. Everything that needs this WPF control library eventually wants me to inherit the base class of a form control and this library will not recognize using System.Windows.Forms; When I tried to make a custom progress bar, I got it to compile but when I tried to add to the toolbox the error was There are no components that can be placed on the tool box. I don’t think this is working.
Comment by Mike Murphy — June 25, 2008 #