根据微软上海全球技术支持中心提供的资料、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相比:
原来的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的项目
STSDEV与Visual 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技术爱好者的天地!已加入微软解决方案技术专家、微软咨询顾问等。
分享到:
相关推荐
本软件是一个VS编译工具,是目前体积最小的VS编译器,支持c#、vb.net,支持winform和webform语言虽不能完全替代Visual studio,不过在没有Visual studio时,应急用下,还是不错的,此为dotNet1.1环境。 ------------...
V8是一个由美国Google开发的开源JavaScript引擎,用于Google Chrome中。[2]Lars Bak是这个项目的组长。[3] V8在运行之前将JavaScript编译成了机器码,而非字节码或是解释执行 它,以此提升性能。更进一步,使用了如...
本软件是一个VS编译工具,是目前体积最小的VS编译器,支持c#、vb.net,支持winform和webform语言虽不能完全替代Visual studio,不过在没有Visual studio时,应急用下,还是不错的,此为dotNet1.1环境。 ------------...
本软件是一个VS编译工具,是目前体积最小的VS编译器,支持c#、vb.net,支持winform和webform语言虽不能完全替代Visual studio,不过在没有Visual studio时,应急用下,还是不错的,此为dotNet2.0环境。 ------------...
.NET 3.5是.NET Framework的一个重要版本,包含了丰富的类库,如Windows Presentation Foundation (WPF)用于构建富客户端应用,Windows Communication Foundation (WCF)用于实现分布式系统,以及Windows Workflow ...
本软件是一个VS编译工具,是目前体积最小的VS编译器,支持c#、vb.net,支持winform和webform语言虽不能完全替代Visual studio,不过在没有Visual studio时,应急用下,还是不错的,此为dotNet1.1环境。 ------------...
.NET Framework 3.5 是微软开发的一个重要组件,主要用于支持基于.NET Framework的应用程序在Windows操作系统上运行。SXS,全称“Side-by-Side Assembly”,是Windows操作系统中的一个概念,用于处理不同版本的组件...
.NET Framework 3.5是微软开发的一个重要软件框架,它为开发者提供了构建各种类型的应用程序所需的基础类库和支持。...正确安装并使用.NET Framework 3.5,可以确保兼容性和运行基于该框架的大量应用程序。
.NET Framework 3.5是微软开发的一个重要软件框架,它为开发者提供了构建、运行Windows应用程序所需的类库和服务。这个框架自2007年发布以来,一直是许多Windows应用的基础,尤其是那些基于C#、VB.NET或其他.NET兼容...
.Net Core 3.1 项目Docker 容器化必须的依赖镜像 同时附上百度网盘下载地址 链接:https://pan.baidu.com/s/1K4GZJ_MzG_n6wAsKl4DFEQ 提取码:b30i
.NET Framework是微软开发的一款用于构建和运行Windows应用程序的关键组件,它为开发者提供了丰富的类库、编程模型和运行环境。此安装包"Win10x64(含32位)dot net framework 3.5(含2.0)安装包,亲测可用,一键...
aspnet8.0 的运行时基础镜像
dotNetFramework3.5sp1离线版64位,解压后即可使用,中文版
.NET 是一个由微软开发的开源框架,它提供了一套全面的开发工具和服务,用于构建跨平台的应用程序,包括桌面应用、Web 应用、移动应用以及云服务。.NET 文档是学习和掌握这个框架的重要资源,官方文档详细介绍了从...
dotNetFramework3.5离线安装包,
** DotNET Framework V3.5 新增功能详解** 在 .NET Framework 的发展历程中,V3.5 是一个重要的里程碑,它不仅集成了 .NET Framework 3.0 的所有功能,还引入了许多创新特性,极大地提升了开发效率和应用程序的性能...
.NET Framework 是一个由微软开发的应用程序框架,它为运行应用程序提供了一个环境。.NET Framework 3.5 SP1 是该框架的一个重要版本,包含了多个增强功能和修复程序。然而,在某些情况下,用户可能会遇到安装失败的...
.NET框架是Microsoft开发的一种开源平台,用于构建、部署和运行各种设备和云的应用程序。它提供了丰富的库和工具,支持多种编程语言,如C#、VB.NET和F#。本教程将详细介绍如何在Ubuntu 20.04操作系统上安装.NET软件...
Win10/Win11系统添加.NET Framework 3.5 使用方法 1.将“sxs”文件复制到C盘,用完后可以删除; 2.右键以管理员身份运行NET Framework 3.5.bat; 3.放在C盘的文件可以删除。
.NET Framework是由微软开发的一种应用程序框架,用于支持基于Windows的操作系统。它为开发和运行基于.NET的应用程序提供了一个全面的运行环境。.NET Framework 3.5是.NET Framework的一个重要版本,它包含了.NET ...