sharpdevelop 中文版asp.net的设计视图在哪

其他回答(2)
网站应用的。net Framwork版本要和sharpd一致就可以
你要保证此程序正在运行&&附加到进程&&才会进断点
&&&您需要以后才能回答,未注册用户请先。我是一个靠谱的程序员, 目前关注 MonoTouch、 Mono for Android、 Silverlight、 ASP.NET MVC 以及 NHibernate。已经转到 github , 有问题请到 http://beginor.github.io/about.html 留言, 我会尽量解决!
最近下载了SharpDevelop,感觉各方面都不错,唯一的缺憾是不能调试ASP.NET。经过几番搜索和试验,终于发现了用它调试ASP.NET的方法。
SharpDevelop现在已经支持创建ASP.NET项目,虽然很多文件类型的编辑器还没有,比如JavaScript,CSS等,但是我觉得这些都不是最重要的,最重要的是要能够进行调试,调试才是开发中的重中之重啊。
新建一个ASP.NET项目,如果选中项目直接按调试的话,会弹出一个错误提示,说不能直接对DLL做调试,如下如所示:
怎么办呢?我找到的方法是利用VS2008自带的ASP.NET Development Server,它包含两个文件,WebDev.WebHost.dll 在GAC目录中,WebDev.WebServer.EXE在C:\Program Files\Common Files\Microsoft Shared\DevServer\9.0目录中,利用WebDev.WebServer.exe可以调试ASP.NET程序,VS2008就是用它来进行调试的(使用IIS的项目除外)。
直接运行WebDev.WebServer,可以得到如下的提示,它需要我们提供端口,Web应用的物理路径,以及虚拟路径。
接下来可以对SharpDevelop创建的Web项目做一下配置,使其自动调用WebDev.WebServer,操作步骤如下:
右击Web项目,在弹出的菜单中选择属性;
选择Debug标签;
在Shart Action分组中选择Start external program,在右边的文本框中输入WebDev.WebServer.exe所在的地址;
在Start Options分组中,Command line arguments 输入: /port:8888 /vpath:/WebDebug /path:R:\SharpDevelop\WebDebug,& Working Directory 输入:R:\SharpDevelop\WebDebug
现在直接按F5调试Web项目,可以在任务栏的右下角看到如下提示,说明WebDev.WebServer已经开始运行了。
在Page_Load函数中加入如下断点:
打开浏览器,输入地址 浏览刚才设置断点的页面,可以看到,断点已经起作用了,如下图:
到此,已经可以正常的使用SharpDevelop做ASP.NET的调试工作了。
需要注意的是:WebDev.WebHost.dll添加到GAC目录中,否则WebDev.WebServer无法正常运行,如果机器上没有安装VS2008的话,则需要把这个dll添加到gac中,如果已经装了VS,则这个dll就已经在GAC中了。
阅读(...) 评论()浏览1663次
sharpdevelopSharp Develop在Vista上运行的界面  SharpDevelop 是一个用于制作C#或者VB.NET的项目而设计的一个编辑器,同时,这个编辑器本身就是使用C#开发的,而且公开了全部源代码,因此这个工具本身也是学习C#以及软件开发规范的一个很好材料。
SharpDevelop 这个轻型的开发工具支持多种程序语言,包括C#、java以及VB.NET,同时还支持多种语言界面,象任何爱好者开发的工具一样。这个编辑器的界面风格类似于Office XP以及VS.NET,这个编辑器可以支持书写C#, ASP.NET, ADO.NET, XML, HTML 等多种代码,支持基于项目或者是文件的开发,可以对C#, HTML, ASP, ASP.NET, VBscript, VB.NET, XML 提供彩色语法显示支持,同时还可以把彩色的代码输出为HTML格式文件。支持丰富的代码模版以及外接插件。
[编辑本段]官方定义
  SharpDevelop is an open source IDE for the .NET platform. It is entirely written in C#, and supports various project types in multiple programming languages.
[编辑本段]软件信息
  版本信息:3.0(beta 2,正在开发测试)、2.2(最新正式发布版本,支持.NET 2.0)
  软件主页:http://www.icsharpcode.net/OpenSource/SD/
  下载地址:http://sourceforge.net/projects/sharpdevelop/
如果您认为本词条还有待完善,需要补充新内容或修改错误内容,
/view/157891.html?fromTaglist
本词条在以下词条中被提及:
关于本词条的评论共:(0条)
匿名不能发帖!请先 [
sharpdevelop相关新闻
sharpdevelop相关下载
sharpdevelop相关技术应用
Copyright (C) ELECTRONIC ENGINEERING & PRODUCT WORLD. All rights reserved.《电子产品世界》杂志社 版权所有 北京东晓国际技术信息咨询有限公司
京ICP060382号
北京市公安局备案:2552人阅读
不得不佩服老外的创造力。很早以前就久闻SharpDevelop的大名,终于抽空一睹庐山真面目!这不简直就是IDE中的Firefox吗?!全插件式开源IDE!牛B。当然,SharpDevelop不如visualstudio,那是Microsoft的重量级产品之一了。不过还好了,没有VS那么大,有时候携带安装还是挺方便的。
这个入门介绍的很不错:
这个就比较高深了:
我还是转载一篇全面评析的吧。
 提起开源IDE(Integrated Development
Environment,集成开发环境),大家马上就会想到Eclipse;提起开源的基于插件的平台,大家马上想到的还是Eclipse。
  JavaIDE领域,Eclipse现在的势头可谓如日中天。殊不知,在.NET领域也有一个与Eclipse极其类似的开源IDE,它就是
SharpDevelop。
庐山真面目
  SharpDevelop是一个用于开发C#或者VB.NET项目而设计的一个编辑器,同时,这个编辑器本身就是使用C#开发的,而且公开了全部源代码,因此这个工具本身也是学习C#以及软件开发规范的一个很好材料。
SharpDevelop 这个轻型的开发工具支持多种程序语言,包括C#以及VB.NET,同时还支持多种语言界面。
  这个编辑器的界面风格类似于Office XP以及VS.NET,可以支持书写C#, ASP.NET, ADO.NET,
XML, HTML 等多种代码, 支持基于项目或者是文件的开发,可以对C#, HTML, ASP, ASP.NET, VBscript, VB.NET, XML
提供彩色语法显示支持,同时还可以把彩色的代码输出为HTML格式文件。你可以在代码中做标记,支持丰富的代码模版以及外接插件。
  图1:SharpDevelop运行界面
  以上就是SharpDevelop运行时候的界面,是不是很酷啊?目前SharpDevelop的最新版本是2.1.0。想要获取最新的版本以及源代码,可登录http://www.icsharpcode.net/opensource/sd/。
2. SharpDevelop主要特点及优点
  1) 体积小功能强大:和几个G的Visual Studio
.NET相比,它仅仅只有14M多,体积相差了几百倍,但是麻雀虽小,五脏俱全,用它开发普通的程序,足够用了。
框架-插件结构:SharpDevelop采用框架&&插件的可扩展的体系结构。Eclipse曾经宣称可以成为世界上所有语言的开发工具,只要提供相应的插件。笔者认为SharpDevelop也可以做到这一点。下图就是SharpDevelop的体系结构:
  图2:SharpDevelop体系结构
  由上图我们可以看出,整个系统可以分为两大模块:可复用的框架+插件集合。其中框架部分是SharpDevelop的基础,其中全局属性、工具包、资源、基础图形用户界面层又是整个框架的基础,在此之上的可扩展模块树主要负责管理插件集合。框架之上的是代表各个功能模块的插件的集合,其中插件又允许有只插件。
  3) 解决方案和工程文件同Visual Studio 2005
100%兼容:从SharpDevelop2.0开始,SharpDevelop的解决方案和工程文件采用完全相同的格式,这下它们就可以互相打开对方的工程,再也不用为兼容性发愁了。
  4) 完全免费:世界上有没有免费的午餐?有,这就是SharpDevelop。相对于一个License 几千美金的Visual
Studio .NET来说,这也许是SharpDevelop最大的优势了。许多小的公司、个人,在起步阶段,资金匮乏,Visual Studio
.NET对它们来说太奢侈了,既然有同Visual Studio .NET完全兼容的SharpDevelop可以选择,而且免费,何乐而不为呢?
完全开源:一款优秀的软件如果能够开放源代码,对于广大程序员来说,无疑找到了一座知识的金库。将其源代码进行研读,学习优秀的编程技术和理念,将大大提高读者的技术水平;对于软件企业来说,也可以从开放的源代码中找到可以利用的东西。笔者曾经研读过部分SharpDevelop源代码,从中受益匪浅。
3. 英雄生不逢时
  在当今的Java领域,IDE市场可谓百花齐放、百家争鸣、英雄辈出,从JBuilder到Eclipse,从JCreator到
NetBean,各路英雄粉墨登场,各有绝招。然后,在.NET平台上,开发工具一直是Visual Studio
.NET独领风骚。究其原因,笔者认为有如下几点:
  1) Visual Studio .NET本身先进好用:好的质量是赢得用户的先决条件,Visual Studio
.NET可以说是IDE作品的经典之作,尤其是在可视化开发方面优势巨大;
微软在这一领域的独特优势:众所周知,.NET平台是微软一手推出的,没有其它公司参与,.NET平台和相应的开发工具往往同时推出,这是微软的习惯,这样以来,其它的IDE厂商往往来不及反应,Visual
.NET已经占领了大部分的市场了。反观Java领域,Java领域一直倡导开源,并且在Java的各种技术、各个标准的推出过程中,都有许多大的公司参与,除了Sun以外,IBM、Borland在Java的发展过程中发挥了巨大的影响,因此许多公司也包括开源组织都推出了自己的IDE;
  3) 程序员的惯性:.NET程序员大多是从以前VB、VC程序员转变而来,习惯了Visual
Studio系列开发工具的程序员很难改变自己的习惯。因此,尽管Borland也推出了.NET平台下的开发工具,却很难吸引程序员克服其惯性,促使程序员转到Borland开发的IDE上面来。
  虽然SharpDevelop虽然具有Eclipse那样优秀的技术、可扩展的平台以及开源的优势,却未能像Eclipse那样取得足以改变.NET开发工具市场格局的成绩。究其原因,笔者认为有如下几点:
时间原因:SharpDevelop问世的时间比Eclipse短,Eclipse问世已经有6年多的时间了,而SharpDevelop问世不过4年多;
对手不同:Eclipse的主要对手是Borland的JBuilder,JBuilder的速度一直饱受病诟,而Eclipse的速度具有明显的优势,且Eclipse背后站着&蓝色巨人&IBM;而SharpDevelop所面对的对手则是微软旗下的强大的可怕的Visual
Studio .NET。显然,SharpDevelop所处的环境要比Eclipse要&险恶&的多;
获支持的程度不同:由于Java领域倡导开源,而相对来说.NET领域对于开源不是那么感冒,因此Java领域广大开源支持者热衷与为开源的
Eclipse开发插件,这使得Eclipse功能原来越强大,几乎无所不能;反观SharpDevelop,第三方插件寥寥无几,因而功能也要大打折扣了。
  尽管SharpDevelop在.NET平台开发领域并未流行开来,未能像Eclipse那样风光无限,
不能不让人扼腕叹息。然而不以一时成败论英雄,SharpDevelop确实是一款优秀的集成开发环境,并且SharpDevelop是开源免费的,假以时日,SharpDevelop一定可以取得更大的成就,从Visual
.NET碗里分一杯羹。不过笔者认为,SharpDevelop对于广大.NET技术爱好者来说,不仅仅是一个雉嫩的集成开发环境,更重要的是它为我们提供了几十万行优秀的源代码,通过研究它我们可以学习到先进程序编写方法。
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:676209次
积分:9780
积分:9780
排名:第683名
原创:256篇
转载:184篇
评论:293条&&&&&&&&作者
&&&&&&&&SharpDevelop 是一款相对 Visual Studio 的免费替代品。它为那些不满足于 Visual Studio Express 提供的功能,但又不想花费 800 到 11900 美元购买其他功能版本的开发人员提供了一个诱人的选择。不幸的是,.NET 快速发展的步伐已经让 SharpDevelop 处于下风。
&&&&&&&&SharpDevelop 碰到的一个最为重大的挑战就是支持 Razor 视图引擎。事实上两年前 Razor 甚至还不存在,它只是 ASP.NET MVC 支持的中的一种。但是,随着微软对 Razor 引擎的不断投入,它成功地让退出了舞台。如今 Razor 已是面向 .NET Web 开发人员的 IDE 所必须具备的一部分。
&&&&&&&&关注 MVC/Razor 两个方面的支持。对于 Razor 本身,SharpDevelop 提供了语法高亮和 HTMl 折叠,但是对于它在普通 C# 代码文件中的代码补全功能,仍然还未支持。
&&&&&&&&此外,在 SharpDevelop 4.2 中手工添加控制器和视图会使用 T4 模板进行代码生成。因为是基于 T4,所以开发人员可以通过更改模板来更好地适应他们的项目和风格。
&&&&&&&&查看英文原文: 来自:}

我要回帖

更多关于 sharpdevelop下载 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信