Visual C# 2005 Express Edition Beta的第一天使用

express|visual

安装:
下了Express Edition几天了,安装时碰到了一些问题。原先机器里装过VS 2005的预览版。
1.2的.Net Framework和Java#等在控制面板的安装卸载中出现的都能卸掉了。问题出在一直要我卸载Visual Studio .Net Prerequisites,原安装盘早删了。最后的解决办法是在注册表里查"Visual Studio .Net Prerequisites",找到该安装文件,原来在C:\WINDOWS\Installer中,找到那个MSI文件,点右键就可以卸载了。
不过,安装SQL 2005时总是发生安装文件出错,就搞不懂为什么了,微软也没给出错误信息,只有一个错误号,看来我是没法试用SQL了。
设置:
今天在C# 2005中打开了一个VS 2003下的项目,一运行发现.Net 2.0 beta比那个1.2改变了不少。FileStream.Handle等都被弃用了。
IDE环境相比VS 2003有变化,有点不习惯,主要是有些项目设置问题。有两点要注意:
1、菜单Tools下的Options打开后,要把下面的Show all Settings打上钩。
2、要把Options中的Projects and Solutions --> General --> Show advanced build configurations打上钩。
Debug:
在编译我的项目时,发现C# 2005在目录里生成了一个执行文件Reborn.vshost.exe,项目的执行文件是Reborn.exe。
然后在Debug时发现问题来了。我的程序中有如下代码:
???m_Thread = Thread.CurrentThread;
???m_Process = Process.GetCurrentProcess();
???m_Assembly = Assembly.GetEntryAssembly();
???在正常运行情况下
???m_Process.MainModule 为 Reborn.exe;
???m_Assembly.ManifestModule 也为 Reborn.exe;
其值在Debug时变为
???m_Process.MainModule 为 Reborn.vshost.exe;
???m_Assembly.ManifestModule 也为 Reborn.exe;
因此在我项目中用到m_Process的就会出错了。
为什么会用Reborn.vshost.exe,应该是为了Debugger NonUser Code,因为现在有个Just My Code 的Debug选项。

?

时间: 2024-10-01 14:02:35

Visual C# 2005 Express Edition Beta的第一天使用的相关文章

使用SQL Server 2005 Express Edition的三种场合

SQL Server 2005 Express Edition 版本是SQL Sever的免费版,它包含在微软的几个产品中.本文介绍使用SQL Server 2005 Express Edition的3种场合. SQL Server 2005 Express Edition 版本是SQL Sever的免费版,它包含在微软的几个产品中.但是与Visual Studio 2005 捆绑的这一版本产品缺少关键组建:Management Studio(相当于企业管理器). 微软提供了解决方案:允许用户下

SQL Server 2005 Express Edition概述

适用于: Microsoft SQL Server 2005 Express Edition Microsoft Visual Studio 2005 摘要:SQL Server Express Edition 是基于 SQL Server 2005 技术的免费产品,包括特有的应用程序 XCopy 功能以及不同于其他 SQL Server 2005 版本的网络和安全性.本文讨论了这些主题以及 SQL Server Express 与 Visual Studio 2005 集成的问题,同时还将本产

在WIN7下安装和配置SQL Server 2005 Express Edition(精简版)_mssql2005

折腾了一下午,终于把SQL Server 2005 Express Edition装好,鉴于出现了各种问题,所以把过程写下来.   首先,下载两个文件: ①SQL Server 2005 Express Edition 下载地址:http://files.jb51.net/file_images/article/201501/2015010313472645.aspx ②SQLServer2005_SSMSEE.msi 下载地址:http://files.jb51.net/file_images

万分火急:3个关于安装的问题:为什么打开 Visual C# 2008 Express Edition 后,文件菜单项里面没有 新建网站 这一项?

问题描述 问题一:我是先安装的 VisualC#2008ExpressEdition,后安装的WindowsXP专业版系统,以及IIS服务, 怎么让IIS支持ASP.NET啊?? 书上安装的是MicsoftVisualStudio2005,我安的是VisualC#2008ExpressEdition.按照书上的话,可 以这样让IIS支持ASP.NET: 1."开始"->"MicsoftVisualStudio2005"-->"VisualStudioTools"-

保护 SQL Server 2005 Express Edition Server

express|server 探索 SQL Server Express 与其他 SQL Server 版本之间的差异,也就是它易于使用并易于保护的原因,并且探索如何将现有的 JET 应用程序迁移到更安全稳定的 SQL Server Express. 点击此处阅读全文

Vista下使用Visual C# 2005 Express运行SQLExpress Northwind遇到的问题

问题描述 错误信息如下:Erroraccessingthedatabase:传递给数据库'Northwind'中的日志扫描操作的日志扫描号(39:282:2)无效.此错误可能指示数据损坏,或者日志文件(.ldf)与数据文件(.mdf)不匹配.如果此错误是在复制期间出现的,请重新创建发布.否则,如果该问题导致启动期间出错,请从备份还原.警告:在111020071:36AM出现错误3414.请记录该错误和时间,并与您的系统管理员联系.无法打开登录所请求的数据库"Northwind".登录失

Microsoft SQL Server 2005 Express 远程访问设置详述,100%成功篇_实用技巧

概述 Microsoft SQL Server 2005 Express Edition是Microsoft数据库的低端解决方案,是免费的,并且可以随软件免费发布,而就其数据库功能对于一般的企业级应用已足够了.但 默认安装时只允许本地访问,而不能远程访问.为了解决这种问题,网上有不少文章进行了介绍,但是都不全,如果你照着做,大都只完成了部份功能,而不能完全成功.本人查了大量资料,几次都想放弃,最终还是成功配置了,现写本文详细阐述 SQL Server 2005 Express Edition 启

Chrome Visual Studio 2005下的编译过程_C#教程

编译篇 研究Chrome ,首先得把它编译出来,这对于后续的代码分析和阅读有很大的帮助,想想自己编译出一个 Chrome 浏览器来使用,那是一件很炫的事情. 编译环境准备 Chrome的编译和 WebKit 相比起来,难度上来说,简直是一元二次方程求解和偏微分方程求解的对比(我到现在还没有完整的把 WebKit 编译出来,鄙视一下自己).虽然 Chrome 也是从 WebKit 演进过来,差不多也就是把 WebKit 的 JS 引擎替换成了 V8 .但是不得不承认 Google 把 WebKit

Visual Studio 2005 XviD编译过程

这几天做一个BMP2AVI的转换器,要用到XviD Codec的编码器,使用过程中,发现有一个Status窗口弹出来,压缩过程奇慢GraphEdit里的结构如下:PushSourceBitmapSetFilter -> XviD MPEG-4 Codec -> AVI Mux -> FileWriter并且关闭GraphEdit的时候,关闭不了程序,程序失去响应,怀疑是因为Status窗口造成的,google上搜索了一下,发现需要修改XviD的源代码来去掉这个东西.参见http://to