• WSPBuilder


    http://wspbuilder.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=24627

    最新版的WSPBuilder发布了,请通过上面的网站进行下载

    这个工具是帮助开发人员更好地打包MOSS解决方案包的。虽然手工做也是可以做出来,但事实上那些操作很烦。

    这个工具在中文版使用的时候有些问题

    http://blog.joycode.com/kaneboy/archive/2009/02/25/115483.aspx

    今天偶然发现,WSPBuilder在中文版本的Visual Studio上面无法正常工作(以前一直使用英文版VS,所以没发现有这种问题),在使用"Build WSP"指令时,会提示"值不在预期的范围内"。到WSPBuilder的项目网站找了一下,发现已经有使用法文版Visual Studio的用户,提出过这个Bug了。我从项目网站上找到源代码,修改了一下,让它可以兼容非英文版本的Visual Studio了。如果你习惯了使用中文Visual Studio,可以到这里下载我上传到页面上的附件"WSPTools.VisualStudio.VSAddIn.zip"。下载后,使用压缩包里面的"WSPTools.VisualStudio.VSAddIn.dll",替换GAC里面的同名文件就可以了。

    可以通过下面的链接下载一个更新的dll

    http://www.codeplex.com/wspbuilder/WorkItem/View.aspx?WorkItemId=11301

    关于该工具的使用,有两种主要的方式

    1. 使用命令行工具

    2. 使用Visual Studio扩展的方式

    这个工具是基于文件夹的,因为我们通常部署的时候,都是需要将有关的资源复制到一些特殊的目录的

    12这个目录是指  C:\Program Files\Common Files\Microsoft Shared\web server extensions\12
    这个目录下面会有如下的目录结构

    image

    可以依次建立子目录

    GAC目录是指复制有关的dll到目标机器的GAC

    image

    而80是指相应的WebApplication的根目录,这是与IIS有关的一个目录(注意,并不是特指80端口)

    image

    How to use the WSPBuilder

    -------------------------

    The WSPbuilder program builds WSP based on a folder structure.

    Add your solution files to this folder structure and you do not need to specify any

    thing else.

    To auto generate the folder structure use the -createfolder argument.

    To show the help use the -help argument.

    Otherwise the wspbuilder will assume that you will build an manifest.xml and wsp file.

    The root folder structure that WSPBuilder depends on looks like following:

    12

    80

    GAC

    The 12 folder represents the folders found in

    "%Program Files%\Common Files\Microsoft Shared\web server extensions\12"

    The 12 sub folders must have the same folder structure as the SharePoint 12 folder.

    E.g:

    12\ISAPI

    12\Template\Features

    12\Template\Layouts\1033

    and so on.

    Folders that are not used, do not need to be specified.

    It is possible to define your own folders and they will be included in the solution.

    If you want to build a Solution for a custom feature. Create the following structure.

    "12\Template\Features\MyCustomFeature" and add your feature files to the MyCustomFeature

    folder.

    The 80 folder represents the WebApplication folder and contains following subfolders

    80\bin, 80\wpcatalog, 80\resources. The 80\bin contains the dll's. If you have some

    webpart definitions (webpart, dwp) files, they goes into the wpcatalog folder.

    Any file can be added to the resource folder.

    The GAC folder contains all DLL's that goes into the Global Assembly Cache on

    installation. It is possible to define satellite assemblies within the same folder.

  • 相关阅读:
    必须要狠狠的喷一把苹果
    机械键盘四种轴试用体验
    linux终端快捷键
    挥别我在软件开发的第一个公司
    mysql 查询优化
    oracle 用户创建这个挺靠谱
    重置了下系统好多关于mysql密码的文章都很渣拷分好的备用
    关于WebView的复习
    Bpmx实施经验
    使用Nexus私服代理其他maven仓库(jitpack、jcenter)
  • 原文地址:https://www.cnblogs.com/chenxizhang/p/1432472.html
Copyright © 2020-2023  润新知