`
javatoyou
  • 浏览: 1082250 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

修正版的STSDEV,可以用于开发基于dotnet3.5/vs2008的moss应用

阅读更多

根据微软上海全球技术支持中心提供的资料、Kaneboy的《Visual Studio Extensions for SharePoint v1.1》和choral的《一个SharePoint开发人员必备的工具》,我得知在2008年中之前需要开发基于VS2008/3.5的moss webpart应用不能使用Visual Studio Extensions for SharePoint v1.1只能使用STSDEV,并且这是唯一的一个工具。但是发现下载了STSDEV后,直接创建基于VS2008/3.5的moss webpart解决方案会报如下错误,从而创建失败。




难道就因此止步于此?从而倒退回使用DotNet3.0开发Webpart?还好,历史的车轮不会因为小小一块石头而止步。我把这个问题修正了,并且顺带修复两个小问题。为了后来的兄弟姐妹们不再重复走我走过的弯路,我把修正过的程序放上来修正版STSDEV.zip,大家可以直接用它来成功创建基于VS2008/3.5的moss所有解决方案。

这个修正版的程序与原来的STSDEV 1.2相比:

  • 具备了STSDEV 1.2所有功能。
  • 能够直接成功创建基于VS2008/3.5的moss所有解决方案。
  • 成功创建解决方案后直接打开这个解决方案(不需要另外再去手动打开VS或解决方案文件)
  • 修正了编译时候的一个Bug


原来的Bug截图:可以看到Current Solution Name和Current Solution Directory永远为空。


修正版STSDEV的截图,可以看到Current Solution Name和Current Solution Directory能正确显示

同时还发现了STSDEV具有的一些问题和我目前采取的相应的解决方案。

问题

解决方案

如果Parent Directory里面所填的目录事先没有创建,将不会自动创建。

预先创建或者选择已有的空目录

Parent Directory里面所选择的目录如果有空格,比如 C:\Documents and Settings\ ,有时候会报错,有时候能创建成功,原因尚未研究。

尽量使用没有空格的目录,比如C:\Documents_and _Settings\

至于用修正版STSDEV创建基于VS2005的解决方案,因我的本机环境未安装VS2005,所以未能测试修正版的STSDEV能否创建成功基于VS2005的项目。请帮忙测试,或者直接使用Visual Studio Extensions for SharePoint v1.1开发基于VS2005的项目

STSDEVVisual Studio Extensions for SharePoint v1.1相比,除了可以创建基于VS2008的DotNet3.0, 3.5Moss解决方案,还有它不会在VS上装模板,是独立VS本身运行的,可以在默认安装的VS上打开,并且打开通过STSDEV创建的解决方案会有查看模式和编辑模式选择。这点我想对于很多只需要阅读MOSS 项目源代码而不需要修改的兄弟姐妹们很重要。

STSDEV是一个开源的工具,他具备了大部分开源软件的特点: 远远没有微软官方的工具方便和没有微软足够的技术支持。为了让各位兄弟姐妹更容易上手,我写了一篇《使用STSDEV开发基于dotnet 3.5的webpart应用》。但是也正因为开源,所以我可以根据自己的需求自由的修改程序,并且在修改的过程恶补了VS自动化的知识,久病成医,我自己也能做一个拉J。本着对开源文化的尊重,我把修正版STSDEV的源代码也上传了。

本人最近在研究基于dotnet3.5/vs2008的WebControl/WebPart开发,为了方便同道中人交流沟通,特建立一个MSN群group182777@msnzone.cn,同好者可加入共同切磋。

有感于在传说中中国最大的MOSS开发群中学到很多东西,结交到很多同道中人,为了更多兄弟姐妹也能像我一样学到很多东西,结交朋友。故帮忙宣传之:

赏梅斋-MOSS配置与管理 group102250@msnzone.cn

 专注于MOSS配置与管理的技术问题!

赏梅斋-MOSS开发 group194869@xiaoi.com

MOSS技术最牛的人都在这里了!(突破400人!)已加入了微软解决方案技术专家(MOSS)、微软销售经理、微软咨询顾问、包括台湾在内的众多地区的MVP,以及微软R&D做MOSS相关开发的Program Manager等。注:由于人数太多,该群已改为推荐加入制,需有人推荐方可加入。

赏梅斋-MOSS开发职业介绍所 mgroup23840@hotmail.com

也许MOSS技术的一个伯乐正在这里等你呢!已加入了众多做MOSS生意的公司技术负责人,包括微软解决解决方案技术专家、微软咨询顾问等。

赏梅斋-UC开发 mgroup11951@hotmail.com

微软统一沟通(UC)开发的牛人都在这里!已加入了微软解决方案技术专家、微软解决方案销售顾问、微软咨询顾问等。

赏梅斋-Office客户端 group175203@xiaoi.com

有关Office客户端的技术可以在这里进行讨论。已加入了微软解决方案技术专家(Office Client)、微软咨询顾问等。

赏梅斋-OBA技术 group158050@xiaoi.com

微软的OBA技术爱好者的天地!已加入微软解决方案技术专家、微软咨询顾问等。

分享到:
评论

相关推荐

    轻量级C#编译器For_dotNet3.5汉化版[另有dotNet1.1英文版_dotNet2.0英文版_dotNet3.5英文版]

    本软件是一个VS编译工具,是目前体积最小的VS编译器,支持c#、vb.net,支持winform和webform语言虽不能完全替代Visual studio,不过在没有Visual studio时,应急用下,还是不错的,此为dotNet1.1环境。 ------------...

    Google V8引擎 for .Net3.5 / 4.0

    V8是一个由美国Google开发的开源JavaScript引擎,用于Google Chrome中。[2]Lars Bak是这个项目的组长。[3] V8在运行之前将JavaScript编译成了机器码,而非字节码或是解释执行 它,以此提升性能。更进一步,使用了如...

    轻量级C#编译器For_dotNet3.5版[另有dotNet1.1版_dotNet2.0版_dotNet3.5汉化版]

    本软件是一个VS编译工具,是目前体积最小的VS编译器,支持c#、vb.net,支持winform和webform语言虽不能完全替代Visual studio,不过在没有Visual studio时,应急用下,还是不错的,此为dotNet1.1环境。 ------------...

    轻量级C#编译器For_dotNet2.0版[另有dotNet1.1版,dotNet3.5版]

    本软件是一个VS编译工具,是目前体积最小的VS编译器,支持c#、vb.net,支持winform和webform语言虽不能完全替代Visual studio,不过在没有Visual studio时,应急用下,还是不错的,此为dotNet2.0环境。 ------------...

    Pro VisualC++ CLI 2008 dotNet3.5 platform +源代码

    .NET 3.5是.NET Framework的一个重要版本,包含了丰富的类库,如Windows Presentation Foundation (WPF)用于构建富客户端应用,Windows Communication Foundation (WCF)用于实现分布式系统,以及Windows Workflow ...

    轻量级C#编译器For_dotNet1.1版[另有dotNet2.0版,dotNet3.5版]

    本软件是一个VS编译工具,是目前体积最小的VS编译器,支持c#、vb.net,支持winform和webform语言虽不能完全替代Visual studio,不过在没有Visual studio时,应急用下,还是不错的,此为dotNet1.1环境。 ------------...

    dotNET 3.5 sxs

    .NET Framework 3.5 是微软开发的一个重要组件,主要用于支持基于.NET Framework的应用程序在Windows操作系统上运行。SXS,全称“Side-by-Side Assembly”,是Windows操作系统中的一个概念,用于处理不同版本的组件...

    dotnet3.5离线安装包及使用说明

    .NET Framework 3.5是微软开发的一个重要软件框架,它为开发者提供了构建各种类型的应用程序所需的基础类库和支持。...正确安装并使用.NET Framework 3.5,可以确保兼容性和运行基于该框架的大量应用程序。

    dotNetFramework3.5离线安装.rar

    .NET Framework 3.5是微软开发的一个重要软件框架,它为开发者提供了构建、运行Windows应用程序所需的类库和服务。这个框架自2007年发布以来,一直是许多Windows应用的基础,尤其是那些基于C#、VB.NET或其他.NET兼容...

    mcr.microsoft.com/dotnet/core/aspnet:3.1-buster-slim

    .Net Core 3.1 项目Docker 容器化必须的依赖镜像 同时附上百度网盘下载地址 链接:https://pan.baidu.com/s/1K4GZJ_MzG_n6wAsKl4DFEQ 提取码:b30i

    Win10x64(含32位)dot net framework 3.5(含2.0)安装包,亲测可用,一键安装.rar

    .NET Framework是微软开发的一款用于构建和运行Windows应用程序的关键组件,它为开发者提供了丰富的类库、编程模型和运行环境。此安装包"Win10x64(含32位)dot net framework 3.5(含2.0)安装包,亲测可用,一键...

    mcr.microsoft.com/dotnet/aspnet 容器镜像

    aspnet8.0 的运行时基础镜像

    dotNetFramework3.5sp1离线版64位_1

    dotNetFramework3.5sp1离线版64位,解压后即可使用,中文版

    官网 .NET 文档 https://docs.microsoft.com/zh-cn/dotnet/core

    .NET 是一个由微软开发的开源框架,它提供了一套全面的开发工具和服务,用于构建跨平台的应用程序,包括桌面应用、Web 应用、移动应用以及云服务。.NET 文档是学习和掌握这个框架的重要资源,官方文档详细介绍了从...

    dotNetFramework3.5离线安装包

    dotNetFramework3.5离线安装包,

    DotNET V3.5新增功能

    ** DotNET Framework V3.5 新增功能详解** 在 .NET Framework 的发展历程中,V3.5 是一个重要的里程碑,它不仅集成了 .NET Framework 3.0 的所有功能,还引入了许多创新特性,极大地提升了开发效率和应用程序的性能...

    .NET 3.5 SP1 安装失败解决方法

    .NET Framework 是一个由微软开发的应用程序框架,它为运行应用程序提供了一个环境。.NET Framework 3.5 SP1 是该框架的一个重要版本,包含了多个增强功能和修复程序。然而,在某些情况下,用户可能会遇到安装失败的...

    .net软件安装指导教程

    .NET框架是Microsoft开发的一种开源平台,用于构建、部署和运行各种设备和云的应用程序。它提供了丰富的库和工具,支持多种编程语言,如C#、VB.NET和F#。本教程将详细介绍如何在Ubuntu 20.04操作系统上安装.NET软件...

    NET Framework 3.5 for Win10/Win11

    Win10/Win11系统添加.NET Framework 3.5 使用方法 1.将“sxs”文件复制到C盘,用完后可以删除; 2.右键以管理员身份运行NET Framework 3.5.bat; 3.放在C盘的文件可以删除。

    Windows Server 2012 R2 .net 3.5镜像SXS下载

    .NET Framework是由微软开发的一种应用程序框架,用于支持基于Windows的操作系统。它为开发和运行基于.NET的应用程序提供了一个全面的运行环境。.NET Framework 3.5是.NET Framework的一个重要版本,它包含了.NET ...

Global site tag (gtag.js) - Google Analytics