• 有关于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的文章

  • 相关阅读:
    HDOJ 1069_大二写
    HDOJ 2037:今年暑假不AC_大二写
    第二次HDOJ:1058
    HDOJ 1019
    第二次 HDOJ 1003
    第二次做HDOJ 1051
    memset()的用法
    数据结构中的频度含义
    程序框图的书写
    python课堂整理22----装饰器进阶
  • 原文地址:https://www.cnblogs.com/RuiLei/p/990967.html
Copyright © 2020-2023  润新知