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

VS 2008 和.NET 3.5 Beta2常见问题的解决方案

阅读更多

【原文地址】 Fixes for Common VS 2008 and .NET 3.5 Beta2 Issues
【原文发表日期】 Saturday, August 04, 2007 12:10 PM

自我们发布VS 2008和.NET 3.5的Beta2版本以来,已经有一个多星期了。到目前为止,来自使用者的反馈非常之好。我收到了很多电邮,称之为我们发布过的最好的beta,有几个人已经全时使用它来做所有的开发了。

我也帮助几位解决了他们遇上的疑难杂症(主要是安装方面的问题)。下面是我所见到的问题以及如何解决它们的记录:

安装问题

控件工具箱是空的: 我们看到几个人遇上了这样一个情况,当他们在VS 2008中创建一个ASP.NET网站或web应用时,他们发现控件工具箱是空的,源码视图也不提供intellisense。这个问题表明, 由于机器上已经安装的一些.NET框架热补(Hotfixes)的干扰,.NET 3.5版本的System.Web.dll没有被正确地安装在机器上。这篇博客贴子描述了如何解决这个问题的方案。

JavaScript Intellisense和加彩没有被启用: 我们看到几个人遇上了这样一个情况,由于安装时一个注册表设置没有被正确配置,JavaScript代码加彩和intellisense没有被启用。这篇博客贴子描述了如何解决这个问题的方案。

安装程序在<nobr><strong style="border: 0px none ; margin: 0px; padding: 0px; color: rgb(0, 0, 255); font-weight: normal; text-decoration: underline;" onmouseover='isShowAds = false;isShowAds2 = false;isShowGg = true;InTextAds_GgLayer="Windows_20Vista";KeyGate_ads.ShowGgAds(this,"Windows_20Vista",event)' onmouseout='isShowGg = false;InTextAds_GgLayer="Windows_20Vista"' onclick='javascript:window.open("http://pagead2.googlesyndication.com/pagead/iclk?sa=l&amp;ai=BtMhwYUc0R9ySN4uoqAP_gqXmCoSiixqwmar_AsCNtwHQhgMQARgBIIL2kgsoFDgAUJr_qaYCYJ3Z0IGUBaoBCjIwMDAwMTYxMjOyAQ1uZXdzLmNzZG4ubmV0yAEB2gEraHR0cDovL25ld3MuY3Nkbi5uZXQvbi8yMDA3MDgwOS8xMDcyNjkuaHRtbIACAagDAegD4QXoA7cE9QMABAAA&amp;num=1&amp;adurl=http://www.qualitylogic.com/xps/xps_test_tools.html&amp;client=ca-pub-7244513001137299");GgKwClickStat("Windows Vista","www.qualitylogic.com/","afc","2000016123");' class="kgb">Windows Vista</strong></nobr>上要求<nobr><strong style="border: 0px none ; margin: 0px; padding: 0px; color: rgb(0, 0, 255); font-weight: normal; text-decoration: underline;" onmouseover='isShowAds = false;isShowAds2 = false;isShowGg = true;InTextAds_GgLayer="Windows_20XP";KeyGate_ads.ShowGgAds(this,"Windows_20XP",event)' onmouseout='isShowGg = false;InTextAds_GgLayer="Windows_20XP"' onclick='javascript:window.open("http://pagead2.googlesyndication.com/pagead/iclk?sa=l&amp;ai=BDBfcYUc0R9ySN4uoqAP_gqXmCvO03CHLnOv2AsCNtwHAuAIQAhgCIIL2kgsoFDgAUMDG_ZgBYJ3Z0IGUBaoBCjIwMDAwMTYxMjOyAQ1uZXdzLmNzZG4ubmV0yAEB2gEraHR0cDovL25ld3MuY3Nkbi5uZXQvbi8yMDA3MDgwOS8xMDcyNjkuaHRtbIACAakCaNPvPM0TkT7IAu_biAKoAwHoA-EF6AO3BPUDAAQAAA&amp;num=2&amp;adurl=http://www.fixya.com/%3Fg&amp;client=ca-pub-7244513001137299");GgKwClickStat("Windows XP","www.Fixya.com","afc","2000016123");' class="kgb">Windows XP</strong></nobr> SP2版本: 我们看到几个人在Windows Vista上遇上了问题,VS 2008或者.NET框架3.5的Beta2向用户显示错误信息,要求他们安装Windows XP SP2(尽管他们在运行Vista!)。这篇博客贴子描述了解决这个问题的一个替代方案。

DevEnv /resetsettings: 如果你曾在机器上安装过早期版本的Orcas或VS 2008的话(Beta1或某个CTP版本),你需要在安装Beta2后重新设定VS 2008设置。如果你不这么做的话,有些设置会非常奇怪(一些窗口在出现在奇怪的地方),你也有可能看到一些IDE性能问题。你可以在命令行上对VS 2008的IDE版本键入“DevEnv /resetsettings”来重新设定你的设置。我曾在Beta 2发布贴子里对此有所讨论。

部分信任(Partial Trust)政策中的.NET 3.5网站和LINQ to SQL: LINQ和LINQ to SQL程序集默认的信任政策,以及.NET 3.5 ASP.NET网站的web.config文件不允许应用在中等信任(medium trust)环境里运行。如果你把应用部署到远程主机上,你会受到影响。这篇博客贴子描述了如何在Beta2中解决这个问题的方案(在最终版中你不需要采取这些步骤)。

ASP.NET AJAX 多定向问题

DisableAjaxPolicy.exe: 就象我在原先的Beta 2发布博客贴子里提到的那样,就在发布Beta 2之前,我们发现了ASP.NET AJAX 的一个并行安装的问题。你需要确认在安装VS 2008之后,运行DisableAjaxPolicy脚本来更正这个问题(运行只需几秒钟)。

VS 2008中的ASP.NET AJAX 的多定向: 你可以使用Visual Studio 2008来构建针对.NET 2.0和ASP.NET AJAX 1.0或者针对.NET 3.5和ASP.NET AJAX 3.5的ASP.NET AJAX应用。我在《.NET 3.5 和VS 2008中的ASP.NET AJAX》博客贴子里,对此做了讨论。因为上面这个 DisableAjaxPolicy补丁,用VS 2008开发的针对ASP.NET AJAX 1.0的应用在Beta 2中工作起来并不象我们想要的那样顺利。这篇《使用VS 2008开发针对ASP.NET AJAX 1.0的应用》博客贴子讨论了在Beta 2中实现这个目的的最佳方式。

在线论坛

这里是一些你可以问问题或求助的在线论坛:

想报告你发现的缺陷的话,请访问http://connect.microsoft.com/。或者,你也可以给我发电邮,我会把它们转给合适的开发团队的。

谢谢,

Scott

分享到:
评论

相关推荐

    ADO.NET 3.5高级编程 第三部分.pdf

    他的演示作品Oak Leaf Code of Federal Regulations(CFR)ASENET Web Service荣获微软最佳.NET横向解决方案奖。 目录 第Ⅰ部分 ADO.NET3.5概览 第1章 使用ADO.NET3.5提供的新方法访问数据 第Ⅱ部分 LINQ简介 ...

    jqgrid 3.5 beta

    总的来说,jqGrid 3.5 Beta 提供了全面的数据网格解决方案,结合 jQuery 的强大功能,为开发者提供了高效、灵活的数据展示和管理工具。无论是在企业级应用还是个人项目中,jqGrid 都是一个值得信赖的选择。

    Xenocode.Postbuild.2009.for.NET

    《Xenocode Postbuild 2009 for .NET:高效的应用程序虚拟化与发布解决方案》 Xenocode Postbuild 2009 for .NET是一款专为.NET平台设计的高级应用程序打包和虚拟化工具。它针对.NET Framework 3.5提供强大的支持,...

    完全卸载vs2008

    #### 知识点四:常见问题及解决方法 - **问题1**:卸载过程中遇到无法删除的文件或目录。 - **解决方案**:使用管理员权限运行命令提示符,尝试强制删除或解锁文件。 - **问题2**:卸载后发现仍有部分功能未完全...

    sqlite .net 源码包 sqlite-netFx-source-1.0.86.0

    6. `SQLite.NET.2008.MSBuild.sln` 和 `SQLite.NET.2005.MSBuild.sln`:这些都是Visual Studio解决方案文件,分别适用于Visual Studio 2008和2005,它们包含了项目及其依赖关系,便于开发者在这些版本的IDE中打开和...

    加强版计算器基于.net(C++)

    压缩包中的"User Instructions.doc"文件是用户指南,详细介绍了如何操作这款加强版计算器,包括各种功能的使用方法、快捷键以及可能遇到的问题解决方案。用户应仔细阅读此文档,以便更好地理解和使用软件。 ...

    微软官方AJAX教程(英文pdf)(一)

    1. **技术版本**:本白皮书基于Visual Studio 2008和.NET Framework 3.5的Beta2版本编写,其中集成了ASP.NET AJAX扩展。 2. **开发工具选择**:建议使用Visual Studio 2008进行开发,而非Visual Web Developer ...

    Silverlight安装配置与注意事项

    - **Silverlight.net/Forums**:社区论坛,可以在这里找到丰富的学习资料、解决方案和技术讨论。 - **Gallery Section**:社区画廊部分,展示了使用Silverlight创建的各种应用程序案例,有助于开发者了解Silverlight...

    NCF:NeuCharFramework模板项目

    NCF-NeuCharFramework NeuCharFramework(NCF)是一个集成可用于内置基础项目的框架,包含基础的缓存,数据库,模型,验证和配套管理后台,可以,具有高度的可扩展...我们欢迎第三方开源组件提供自己的解决方案,我们

    Visual Studio Express Editions

    例如,Visual Studio Express 2008 Beta 2版本就提供了一些新的特性,包括集成的数据库支持、智能感知以及更好的调试功能等,使得即使在学习阶段,开发者也能获得良好的开发体验。 在使用Visual Studio Express ...

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    +ExtAspNet和Asp.net的提交按钮兼容问题(feedback:千帆)。 -在2009-03-03 v1.3.0曾经提到这个兼容问题,并有这样的规则,如果Asp.net的按钮AJAX提交,必须设置UseSubmitBehavior="false" --也就是说生成的input...

    SQL CE Viewer

    **SQL CE Viewer** 是一款专为SqlCe 3.5 Beta版本设计的实用工具,它提供了对SQL Server Compact Edition(SQL CE)数据库的访问和同步功能。SQL CE是一款轻量级的关系型数据库管理系统,适用于移动设备和桌面应用...

    Net框架和C#语言介绍 (3).pdf

    .NET Framework 发布了多个版本,从最初的1.1版到后来的4 Beta 2版,每个版本都增加了新的功能和改进。例如,.NET Framework 2.0引入了泛型,提高了代码的复用性;.NET Framework 3.0和3.5则进一步扩展了Windows ...

    ExtAspNet_v2.3.2_dll

    -v0.2beta2版本中关于PersistChildren(true)的描述有误,这个是设计时属性,和运行时是否保持状态没有关系。 -修正CheckBox控件的CheckedChanged事件会被触发两次的BUG(Data PostBack-&gt;AutoPostBack, Event ...

    创建Word 2021插件项目——Word 2021高级应用.docx

    - 输入解决方案名称和项目名称。 - 设置项目位置。 - 点击**创建**按钮。 #### 四、项目结构介绍 创建项目后,您会看到项目包含以下几个主要组成部分: - **ThisAddIn.cs**:这是项目的核心文件,包含了插件的...

    驱动精灵(可以备份驱动,也可以升级驱动)

    3、主界面新增事务区,事务区可显示驱动与设备的状态及相应的解决方案。 4、针对不同用户需求,2011版本提供三种驱动支持模式,分别是标准模式、玩家模式与向导模式。 5、驱动更新标准模式全新强化,一目了然解决...

    sharepoint 学习

    - **项目模板**: 内置10个与SharePoint开发相关的项目模板,便于快速创建SharePoint解决方案。 - **工具支持**: 包括可视化Web部件设计器、解决方案包设计器等。 - **集成环境**: 与Team Foundation Server集成,...

Global site tag (gtag.js) - Google Analytics