<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML dir="ltr" xmlns:o>
<HEAD>
<Title>Visual Studio 2005 已知问题</Title>
<META http-equiv="Content-Type" content="text/html; charset=utf-8">
<STYLE>@import url( readme.htm );
</STYLE>
<META content="MSHTML 6.00.2900.2668" name="GENERATOR">
</HEAD>
<BODY>
<H1><A name="VSALL"></A><FONT face="Arial" size="6">使用 Microsoft Visual Studio 2005 时遇到的问题</FONT></H1>
<p><FONT face="Arial">本文列出了使用 Microsoft Visual Studio 2005 时可能遇到的问题。有关与安装产品相关的问题,请参考 readme.htm。</FONT></p>
<p><FONT face="Arial">有关测试版 2 和 RTM 之间重大更改的列表,请访问 <a href="http://go.microsoft.com/fwlink/?LinkId=51223 ">http://go.microsoft.com/fwlink/?LinkId=51223 </a>
</p>
<P><FONT face="Arial">有关最新的已知问题,请参见联机 Visual Studio 2005 已知问题,网址为:<A href="http://go.microsoft.com/fwlink/?LinkId=51326">http://go.microsoft.com/fwlink/?LinkId=51326</A> </FONT>
</P>
</FONT>
<P><FONT face="Arial" size="5">1. Visual Studio </FONT>
</P>
<H3><FONT face="Arial">1.1 VC++ Visual Studio 2005 测试版 2 项目文件无法打开 </FONT></H3>
<DIV class="indent" id="DIV1"><!--528645--><P class="MsoNormal"><FONT face="Arial">如果某台计算机上的 Visual Studio 安装位置与当前计算机上的安装位置不同,则使用当前计算机上的 Visual Studio 2005 最终版本打开上次在该计算机上加载的测试版 2 C++ 项目时,可能会收到错误;如果项目路径已更改,也有可能会收到错误。 </FONT>
</P>
<P class="labelproc"><FONT face="Arial"><B>解决此问题的方法</B></FONT>
<P><FONT face="Arial">编辑项目设置文件。右击解决方案资源管理器中灰显的项目节点并选择“编辑 <项目名>.vcproj”,此操作将在 XML 编辑器中打开该文件。将 InheritedPropertySheets 标记的值更改为“$(VCInstallDir)VCProjectDefaults\UpgradeFromVC70.vsprops”,然后重新加载项目。</FONT></P>
<P> </P>
</DIV>
<H3><FONT face="Arial">1.2 在 Windows 2000 中,使用“用应用程序验证工具启动”将生成以下消息:“在 <i>machine_name</i> 上运行的操作系统不支持应用程序验证工具。请升级到 Windows XP 或更高版本。” </FONT></H3>
<DIV class="indent" id="DIV1"><!--544465--><P class="MsoNormal"><FONT face="Arial"> Windows 2000 不支持应用程序验证工具。 </FONT>
</P>
<P class="MsoNormal"><FONT face="Arial"><B>解决此问题的方法</B></FONT>
</P>
<P><FONT face="Arial">升级到 Windows XP 或更高版本。</FONT></P>
<P> </P>
</DIV>
<H3><FONT face="Arial">1.3 “用应用程序验证工具启动”将出现以下对话框导致:“未在计算机 <I>machine_name</I> 上检测到应用程序验证工具所需的更新后的系统文件。是否访问 Windows 下载中心以获取更新文件?” </FONT></H3>
<DIV class="indent" id="DIV1">
<DIV class="indent" id="DIV1"><!--548808-->
<P class="MsoNormal"><FONT face="Arial">Visual Studio 安装程序不安装应用程序验证工具所需的系统文件。如果计算机操作系统中没有所需版本的文件,则必须更新该文件,才能使用应用程序验证工具。</FONT></P>
<P class="labelproc"><FONT face="Arial"><B>解决此问题的方法</B></FONT>
<P><FONT face="Arial"> 在对话框中选择“是”以打开 Internet 浏览器并显示 Microsoft 下载中心站点中的更新链接。安装所需的更新文件。也可以使用以下链接访问 Microsoft 下载中心:<BR><A href="http://go.microsoft.com/fwlink/?LinkId=49500">http://www.microsoft.com/downloads/results.aspx?displaylang=zh-cn&freeText=889016</A><BR> </FONT>
</P>
</DIV>
<P> </P>
</DIV>
<H3><FONT face="Arial">1.4 在重置分布式系统设计器中的工具箱之前,工具箱不反映本地 Windows 语言设置</FONT></H3>
<DIV class="indent" id="DIV1"><!--542442--><P class="MsoNormal"><FONT face="Arial">在“选项”对话框中,用户可以将 Visual Studio 设置为使用本地 Windows 语言。但是,在重置之前,分布式系统设计器中的工具箱并不反映该设置。</FONT></P>
<P class="labelproc"><FONT face="Arial"><B>解决此问题的方法</B></FONT>
<P><FONT face="Arial">1) 关闭所有分布式系统设计器(应用程序设计器、系统设计器、逻辑数据中心设计器和部署设计器)。<br> 2) 在工具箱内右击,然后单击“重置工具箱”。<br> 3) 重新打开您要使用的分布式系统设计器。</FONT></P>
<P> </P>
</DIV>
<H3><FONT face="Arial">1.5 Windows 98 和 Windows Me 上的远程调试 </FONT></H3> <!--543664--><P class="MsoNormal"><FONT face="Arial"><h3 class="indent">问题 1:</h3>
<DIV class="indent">
<br> 如果使用 Visual Studio 2005 通过默认传输对属于某个域(该域具有基于 Windows Server 2003 的域控制器)的 Windows 98 或 Windows ME 计算机进行远程调试,用户在启动 Windows 98/ME 计算机之后大约 10 分钟时,可能会收到以下错误信息:</DIV>
<DIV class="indent">
<br> -------------------------<br> Microsoft Visual Studio<br> -------------------------<br> 无法连接到名为“<计算机名>”的 Microsoft Visual Studio 远程调试监视器。访问被拒绝。<br> <br> 原因:基于 Windows Server 2003 的域控制器上必须具有服务器消息块 (SMB) 签名并必须启用它。<br> <br>
</DIV>
<h3 class="indent">问题 2:</h3>
<DIV class="indent">
<br> 如果在 Windows XP 或更高版本的计算机上使用 Visual Studio 2005 对 Windows 98 或 Windows ME 计算机进行远程调试,用户可能会收到以下错误信息。</DIV>
<DIV class="indent">
<br>-------------------------<br> Microsoft Visual Studio<br> -------------------------<br> 无法连接到名为“<qualifier_name>”的 Microsoft Visual Studio 远程调试监视器。远程计算机上的“Microsoft Visual Studio 远程调试监视器”无法连接到本地计算机。未能启动 DCOM 通信。请参见“帮助”以协助解决问题。<br><br>原因:运行 Visual Studio 2005 的计算机上禁用了“在 DCOM 中匿名登录以进行远程访问”。<br></DIV>
</FONT>
<P class="indent"></P>
<P class="labelproc"><FONT face="Arial"><B>解决此问题的方法</B></FONT>
<P class="indent"><FONT face="Arial"><h3 class="indent">问题 1:</h3>
<DIV class="indent">
<br> 1) 将域控制器策略设置为启用 SMB 签名但不需要该签名。<br> 有关如何执行此操作的信息,请访问 <a href="http://support.microsoft.com/?kbid=887429"> http://support.microsoft.com/?kbid=887429</a><br> 2) 重新启动域控制器。<br> 3) 重新启动安装了 Visual Studio 2005 的计算机。<br>4) 重新启动运行 Windows 98/ME 的计算机。<br> <br>
</DIV>
<h3 class="indent">问题 2:</h3>
<DIV class="indent">
<br> 要在运行 Visual Studio 2005 的计算机上允许“在 DCOM 中匿名登录以进行远程访问”,请按照以下说明操作:<br> 1) 在命令提示符下,键入 dcomcnfg,然后按 Enter。此时将打开“组件服务”。<br> 2) 在“组件服务”中,展开“组件服务”,展开“计算机”,然后展开“我的电脑”。<br> 3) 在工具栏上,单击“配置‘我的电脑’”按钮。将打开“我的电脑”对话框。<br> 4) 在“我的电脑”对话框中,单击“COM 安全”选项卡。<br> 5) 在“访问权限”下,单击“编辑限制”。将打开“访问权限”对话框。<br> 6) 在“组”或“用户名”下,单�