Tag: visual studio 2008

使用XDocument加载编码为UTF 16的xml

我正在尝试使用XDocument方法读取xml文档。 但是我得到一个错误,当XML有 <?xml version="1.0" encoding="utf-16"?> 当我手动删除编码。它完美的作品。 我收到错误“ 没有Unicode字节顺序标记,不能切换到Unicode”。 我试图寻找,我在这里登陆 – > 为什么包含XML头时C#XmlDocument.LoadXml(string)失败? 但解决不了我的问题。 我的代码: XDocument xdoc = XDocument.Load(path); 有什么build议么 ?? 谢谢。

debugging信息无法find或与Visual Studio不匹配

我复制了一个现有的项目,并重命名文件夹。 现在,当我尝试编译应用程序时,出现此错误 debugging information cannot be found or does not match. No symbols loaded. Do you want to continue debugging ? 如果我点击是,它编译和运行良好。 但现在我必须处理这个信息。 只要好奇我在项目属性中更改以使其停止。

意外的文件错误结束

我希望你能帮助我,因为我不知道发生了什么。 在尝试将Beecrypt库添加到我的项目时出现以下错误: 致命错误C1010:在查找预编译头文件时出现意外的文件结尾。 你忘了添加“#include”stdafx.h“”到你的源? 其实我没有忘记添加#include“stdafx”给我的来源。 编译器将错误指向该.cxx文件的末尾: #define BEECRYPT_CXX_DLL_EXPORT #ifdef HAVE_CONFIG_H # include "config.h" #endif #include "beecrypt/c++/security/SecureRandom.h" #include "beecrypt/c++/security/SecureRandomSpi.h" #include "beecrypt/c++/security/Security.h" using namespace beecrypt::security; SecureRandom* SecureRandom::getInstance(const String& algorithm) throw (NoSuchAlgorithmException) { Security::spi* tmp = Security::getSpi(algorithm, "SecureRandom"); assert(dynamic_cast<SecureRandomSpi*>(tmp->cspi)); SecureRandom* result = new SecureRandom(reinterpret_cast<SecureRandomSpi*>(tmp->cspi), tmp->prov, tmp->name); delete tmp; return result; } SecureRandom* SecureRandom::getInstance(const String& type, const String& provider) […]

configurationVisual Studio以英文显示错误消息

我目前在另一个国家工作,我的电脑安装了非英文版本的Windows。 我不在乎这一点,但是当Visual Studio显示错误消息时,我确实很在意,因为它们也被本地化为与Windows相同的语言。 有时候,我花了很长时间试图find它的意思,这很无聊… 有什么办法来configurationWindows或Visual Studio来显示英文信息?

应用程序不与VS 2008 SP1 DLL一起运行,以前的版本与RTM版本一起使用

由于我们从Visual Studio 6切换到Visual Studio 2008,我们一直在使用MFC90.dll和msvc [pr] 90.dll以及清单文件在一个私人的并排configuration,以便不用担心版本或者将它们安装到系统中。 在SP1之前,这是工作正常(并仍然在我们的开发机器上正常工作)。 现在我们已经完成了SP1后的一些testing,自从昨天上午以来我一直在拉我的头发。 首先,我们的NSIS安装程序脚本从redist文件夹中提取dll和清单文件。 这些不再正确,因为应用程序仍然链接到RTM版本。 因此,我将_BIND_TO_CURRENT_VCLIBS_VERSION=1的定义添加到了我们所有的项目中,以便他们将使用redist文件夹中的SP1 DLL(或随着新服务包的出现)。 花了几个小时才find这个。 我已经从编译中检查了中间文件文件夹中生成的清单文件,并正确列出了9.0.30729.1 SP1版本。 我有双重和三重检查取决于一个干净的机器:它都链接到本地​​dll没有错误。 运行应用程序仍然得到以下错误: 应用程序未能正确初始化(0xc0150002)。 单击确定以终止该应用程序。 我在谷歌或微软所做的search都没有提出任何与我的具体问题有关的事情(但是有这个错误消息的2005年的点击率)。 任何人有任何类似的问题与SP1? 选项: find问题并解决问题,使其工作,因为它应该(首选) 安装redist 挖掘旧的RTM dll和清单文件,并删除#define使用当前的。 (我已经在早期的安装程序版本中获得了它们,因为微软将它们从您的redist文件夹中剔除)! 编辑:我已经尝试重新构buildclosures的定义(链接到RTM DLL),并且只要在文件夹中安装了RTM dll即可。 如果SP1 dll被放入,它会得到以下错误: c:\ Program Files \ … \ … \ X.exe 此应用程序无法启动,因为应用程序configuration不正确。 重新安装应用程序可能会解决此问题。 没有其他人必须处理这个问题吗? 编辑:只是为了咧嘴笑,我下载并在我的testing机上运行VS2008SP1的vcredist_x86.exe。 它工作。 使用SP1 DLL。 和我的RTM链接的应用程序。 但不是在SP1以前的私人并行分布。

Visual Studio – 更改类时自动刷新类视图

我来自Java的背景,并花了很多年使用Eclipse。 使用Visual Studio(2008)时,我错过了一个function是当我更改类时,类视图不会自动刷新。 在Eclipse中,它有一个(类)“大纲”窗口,它代表当前类,并显示方法/属性等,这总是更新到正在使用的类。 VS中等效的“类视图”不会根据当前正在访问的类自动刷新。 我想知道有没有人知道如何做到这一点? 理想情况下,我希望VS视图与Eclipse相似,但是这个function非常棒。 在此先感谢,威尔

从命令行复制VS2008“发布网站”

我想在构build脚本中复制Visual Studio 2008中的对话的确切function: alt text ../../../160wpb4.png 这是一个ASP.NET 网站 ,而不是一个Web 应用程序 。 我已经围绕这个,并涉及MSBuild相当多的东西,但这似乎都涉及作为ASP.NET Web应用程序布局的解决scheme: 使用方法: 织网,Applications.aspx 本文似乎与ASP.NET网站相关,但是我发现在尝试使用这些build议进行构build时出现错误: C:\ dev \ T&A> msbuild / t:_CopyWebApplication / property:OutDir = c:\ temp \ taweb \ / prope RTY:WebProjectOutputDir = C:\ TEMP \ taweb \ Microsoft(R)Build Engine版本3.5.30729.1 [Microsoft .NET Framework,版本2.0.50727.3074] 版权所有(C)Microsoft Corporation 2007.保留所有权利。 开始build造22/04/2009 11:50:42。 在节点0(_CopyWebApplication target(s))上的项目“C:\ dev \ T&A […]

如何正确alignmentWPF中的“帮助”菜单项?

我在我的XAML文件中有以下(简化)部分: <Menu Width="Auto" Height="20" Background="#FFA9D1F4" DockPanel.Dock="Top"> <MenuItem Header="File"> <MenuItem Header="Exit"/> </MenuItem> <MenuItem Header="Edit"> <MenuItem Header="Cut"/> </MenuItem> <MenuItem Header="Help"> <MenuItem Header="About"/> </MenuItem> </Menu> 结果是: +——————————————-+ | File Edit Help | +——————————————-+ | | 如果我想要右侧的Help菜单项,我需要做什么: +——————————————-+ | File Edit Help | +——————————————-+ | |

我可以在Visual Studio 2008的C ++运行时库中使用Visual Studio 2010的C ++编译器吗?

我有一个需要在Windows 2000上运行的应用程序。我还想使用Visual Studio 2010(主要是因为auto关键字定义的更改)。 不过,我有点困惑,因为我需要应用程序能够在较旧的操作系统上运行,即: Windows 2000 Windows XP RTM Windows XP SP1 Visual Studio 2010的运行时库取决于Windows XP SP2中引入的EncodePointer / DecodePointer API。 如果使用备用运行时库是可能的,这将打破依赖于VS2010添加的C ++ 0xfunction的代码,如std::regex ?

什么是你最推荐的Visual Studio偏好?

Microsoft Visual Studio中有很多小的选项和设置。 你推荐给别人哪个调整?