有关于WCSF创建项目的问题解决方法

      今天我的同事和我说,Web Client Software Factory建立工程时出错(Exception:有关VB方面)

      Google一把,Search有一篇文章Smart Client Software Factory Known Issues 这篇文章使我的问题得到了解决。

    以下大致的步骤与blainew的文章基本完全一样,只是语言版本不同。

     首先,引起这个问题一般是安装完WCSF或者其他Template之后,删除了VB.net的Template而引发的。(当然也可以是其他问题引起的.etc)

    其实,解决这个问题有两种方法

       1.重新安装一下VB.net (引文:Add VB.Net to your Visual Studio 2005

或者
       2.去除所有的有关于VB的VSTemplates指导包

(引文:exclude all the VSTemplates for Visual Basic from the Guidance Package. ))

     那,这里只贴一下手动修改WCSF的指导包有关步骤(引文:Use manaual approach to modify the WCSF guidance package

首先,在开始-->运行-->appwiz.cpl 执行Web Client SoftWare Factory的modify,把有关于Automated Guidance选项去掉即可

WebClientSoftWare

安装完之后,在开始-->Microsoft patterns & practices-->Web Client Software Factory - June 2007--->执行Web Client Software Factory Source Code Install.msi

(默认路径为:X:\Documents and Settings\BrianLei\My Documents\Visual Studio 2005\Projects\WCSF Source\)

安装完源代码之后:

第一步:

       双击X:\Documents and Settings\BrianLei\My Documents\Visual Studio 2005\Projects\WCSF Source\GP\WebClientFactory 文件夹下的

WebClientFactory Guidance Package.sln

第二步:

      修改此XML文件(...\WebClientFactoryPackage\WebClientFactoryPackage.xml)

     注释WCSF VB Recipes

Xml

第三步:

       修改此XML文件:(...\WebClientFactoryPackage\Recipes\Binding.Xml)

       注释有关于VB的部分

xml1

第四步:

把solution中有关于VB的工程 Exclude(以下图为白色的文件夹或者文件都是要排除)

solutions

第五步:

ReBuilder 整个solution,一般情况是会报错的,因为有些DLL有问题,不要紧重新引用即可

第六步:

选择Tool-->Guidance Package Manager

GuPa 

点击Enable and Disable Packages 选中Guidance Package Devplopment选项即可,

最后点击Register Gu...OK

 Manager

第七步:

New Project ,现在你可以看到只有(C#,WebSite,WAP)

solutionss

Create之后,你还会发现有一些基础的DLL没有,所以为红色

 ppp

解决方法:把这些没有的DLL的Copy到自定义的文件夹中就可以了。

(没有的DLL,可以在WebClientFactory中找到)

下图为:创建项目必须的DLL

dll

结束!

最后感谢blainew的文章

原文地址:https://www.cnblogs.com/RuiLei/p/990967.html