visual-studio-2008相关内容

如何以指向 0xCCCCCCCC 的指针结束

我正在处理的程序有时会在尝试读取地址 0xCCCCCCCC 处的数据时崩溃.Google(和 StackOverflow)是我的朋友,我看到它是未初始化堆栈变量的 MSVC 调试代码.为了了解问题的来源,我尝试重现此行为:问题是我无法做到. 问题是:您是否有代码片段显示指针如何结束指向0xCCCCCCCC? 谢谢. 解决方案 使用 /GZ 编译器开关 或 /RTCs 开关.确保 ..
发布时间:2022-01-05 19:31:44 C/C++开发

用于格式化解决方案中所有文件的 Visual Studio 宏

我最近为我的代码确定了一种新的格式样式,并想替换现有的代码.唯一的问题是我的解决方案中有 100 个文件,如果不是 1000 个,我不想单独格式化每个文件. 我想知道如何创建一个宏来打开解决方案中具有 .cs 文件扩展名的每个文件,只需选择所有文本,然后剪切并粘贴它(这将相应地对其进行格式化).如果它还可以对 using 语句进行排序和删除也很棒,但这并不重要,因为我认为这会更难一些. ..
发布时间:2022-01-05 19:31:19 其他开发

查找从未调用的函数

我正在使用 Qt 和 Visual Studio 2008 在一个项目中进行一些重构,我想知道是否有一种简单的方法可以找到从未调用过的函数和方法? 解决方案 你可以试试静态代码分析工具,比如 http://en.wikipedia.org/wiki/Cppcheck ..
发布时间:2022-01-05 19:31:11 C/C++开发

将控制台应用程序转换为 Windows 应用程序

(这是一个很长的故事)但我有一个包含 Windows 程序的大型复杂项目文件.不幸的是,该项目最初是作为控制台应用程序构建的.程序编译和链接正常,但是当运行时会弹出一个控制台而不是我希望的窗口集合.我查看了命令行并看到了“/SUBSYSTEM:CONSOLE",而它应该是“/SUBSYSTEM:WINDOWS".我不知道如何更改命令行.我可以在项目设置中的某处打勾以进行此更改吗? 解决方案 ..
发布时间:2022-01-05 19:30:37 C/C++开发

VS.NET 2010 中的异常窗口缺少“用户未处理"柱子

在 Visual Studio 2008 中,“异常"窗口有两列带有复选框: 与此相反,在 Visual Studio 2010 中似乎缺少该列: 我的问题是: 这是我机器上的配置问题还是“设计使然"? 我是否有机会重新启用该列或以不同的方式模仿“用户未处理"的行为? 更新: 在我的 Visual Studio 2010 安装中安装了以下扩展: Visual ..

更改默认 MsTest 单元测试向导模板

我的团队正在使用单元测试向导,但发现生成的 cruft 数量很烦人.有没有办法修改这个模板? 谢谢 解决方案 是的,你可以,在几个层面上: 项目模板 您可以使用 Visual Studio 中的“选项"菜单删除“关于测试项目"和其他文件. 转到测试工具 -> 测试项目并取消选择您不想要的选项. 如果这还不够,您可以在类似这样的文件夹中找到项目模板: C: ..
发布时间:2022-01-05 19:30:18 其他开发

如何从 Visual Studio 2008 安装项目使用 regasm 注册 .NET CCW

我有一个 .NET 服务应用程序的安装项目,它使用一个公开 COM 接口(COM 可调用包装器/CCW)的 .NET 组件.为了让组件在目标机器上工作,它必须注册 regasm.exe/tlb/codebase component.dll 在这种情况下,用于生成类型库的/tlb 开关是必需的,否则我无法从该程序集创建对象. 问题是,如何配置我的 Visual Studio 200 ..
发布时间:2022-01-05 19:30:12 其他开发

有什么可以阻止 Response.Redirect 在 try-catch 块内工作吗?

我在使用 response.redirect() 时遇到了一些奇怪的错误,并且该项目根本没有构建......当我删除了周围的 try-catch 块时Response.Redirect() 所在的代码块正常工作.. 只是想知道这是一个已知问题还是什么...... 解决方案 如果我没记错的话,Response.Redirect() 会抛出异常来中止当前请求 (ThreadAborted ..
发布时间:2022-01-05 19:30:01 C#/.NET

强制 Visual Studio 使用主机名 localhost 启动开发服务器.(句号结尾)

是否可以更改开发服务器在 Visual Studio 2008 中启动的主机名?最终,我希望 Visual Studio 直接在 http://localhost.:xxxx/ 上启动(注意句号).当我执行更多 ajax 类型调用时,我发现我需要更频繁地使用 fiddler 之类的工具检查流量来检查响应/请求.(Fiddler 无法看到通过 http://localhost/ 的请求,因为它们不遍 ..

调试命令(step over/into)导致未处理的异常

我在 64 位版本的 Vista 上使用 Visual Studio 2008.在我的程序在我的一个断点处停止后,如果我的应用程序抛出非法指令异常或访问冲突异常,我将无法跨步或进入当前行.如果我右键单击下一行并选择“运行到这里"(相当于“跳过"),它就可以正常工作. 附录:任何监视窗口中都没有任何内容. 另外,还有一点我忘了提:如果我附加到流程中,一切都会正常. 有没有人遇到过这 ..
发布时间:2022-01-05 19:29:32 其他开发

程序集不允许部分受信任的调用者

如何更改我的库以允许部分受信任的呼叫者? 我收到以下错误: “/"应用程序中的服务器错误. 安全异常 描述:应用程序尝试执行不允许的操作安全政策.授予这个申请所需的权限请联系您的系统管理员或更改应用程序的信任级别配置文件. 异常详情:System.Security.SecurityException:该程序集不允许部分值得信赖的来电者. 来源错误:[无相关来源行 ..
发布时间:2022-01-05 19:29:16 C#/.NET

CLR SQL 程序集:获取字节流?

我有一个想要部署的 SQL CLR dll,但我发现您可以将字节流/varbinary_literal/varbinary_expression/assembly 位嵌入到文本文件中,以避开打包 DLL 并确保其可访问的麻烦创建汇编命令. 但我还没有找到如何获得该字节流/varbinary_literal/varbinary_expression/assembly bits 值.我没有找到任 ..
发布时间:2022-01-05 19:29:11 C#/.NET

mkdir c++ 函数

我需要在 VS 2008 中使用 mkdir c++ 函数,它接受两个参数,并且在 VS 2005 中已被弃用. 但是我们的代码中使用了这个函数,我需要编写一个独立的产品(仅包含 mkdir 函数)来调试某些东西. 我需要导入哪些头文件?我使用了 direct.h,但是编译器抱怨该参数没有 2 个参数(原因是该函数在 VS 2005 中已被弃用). mkdir("C:\hello", ..
发布时间:2022-01-05 19:29:04 C/C++开发

在调试托管代码的同时调试非托管代码

我正在开发的 .NET 3.5 应用程序由一堆不同的解决方案组成.其中一些解决方案包含托管代码 (C#),其他解决方案包含非托管代码 (C++).用 C# 编写的方法与用 C++ 编写的方法通信.我试图追踪这些不同函数之间的依赖关系,我想在包含我的 C++ 函数的解决方案上设置断点.C# 解决方案之一具有启动项目.我在调试模式下运行这个解决方案,期望我的非托管代码中的断点会被命中,但实际上什么也没 ..
发布时间:2022-01-05 19:28:57 C#/.NET

当前不会命中 VS 2008 断点.尚未为该文档加载任何符号

我正在努力克服这个障碍,我非常希望 SO 上的某个人可以提供帮助. 当我在我的类库项目中设置断点时.它显示为一个正常的断点.当我开始调试我的解决方案时,断点被挖空并且有一个黄色三角形,里面有一个感叹号.当我平移断点时显示的工具提示是,“当前不会命中断点.没有为此文档加载符号." 这个项目不是一个 ASP.NET 应用程序,它只是一个 winForms 应用程序. 我已经接管了解决 ..
发布时间:2022-01-05 19:28:50 其他开发

错误 LNK2019:未解析的外部符号“公共:

我正在 VS 2008 中使用 libtorrent 创建一个 torrent 应用程序.我尝试了链接中给出的示例 http://www.rasterbar.com/products/libtorrent/examples.html但是它向我展示了这些错误......如何解决它们? 链接...main.obj:错误 LNK2019:未解析的外部符号“public: __thiscall libt ..
发布时间:2022-01-05 19:28:41 C/C++开发