Error 1001. The project factory CSharp is not registered

Apr 22, 2008 at 11:22 AM
on my machine I am having Windows XP and I installed VS-2008.
And when I am trying to install Enterprise Library 3.1 I am getting following errors:

Enterprise Library 3.1 - May 2007 -- Error 1001. The project factory CSharp is not registered, template C:\Program Files\Microsoft Enterprise Library 3.1 - May 2007\Application Block Software Factory\Templates\Solutions\BlockSolutionCSharp.vstemplate cannot be installed., (NULL), (NULL), (NULL).

Enterprise Library 3.1 - May 2007 -- Error 1001. Could not find file 'D:\PublicAssemblies\Microsoft.Practices.EnterpriseLibrary.StrongNamingGuidancePackageInstaller.InstallState'., (NULL), (NULL), (NULL).

can anybody help in resolving above issues.

Apr 24, 2008 at 1:49 PM

EntLib 3.1 targets VS 2005. If you don't need the VS integration features (config editor, guidance packages and integrated help), you can choose to install just the binaries and the source code and use them from your VS 2008 projects (but you'll need to convert the source code first - VS 2008 will do it for you).

Jun 19, 2009 at 2:34 AM

So what if I want to take advantage of the EntLib 3.1 within VS 2008, am I out of luck?  I'd like to introduce EntLib to our dev team here.  We have a lot of code targeting 2.0 and cannot up grade to 3.5, thus i cannot suggest EntLib 4.1.  Therefore, should I just install the 3.1 source code and compile separately? 





Jun 19, 2009 at 3:04 AM

You're not out of luck rroman, follow the steps in this blog -,guid,b3b6265f-4c04-432a-bf4a-ac3e5156fbeb.aspx


Sarah Urmeneta
Global Technology & Solutions
Avande, Inc.