visual-studio-2008相关内容

为什么 WPF Canvas 不掉线?

我的主窗口有以下 XAML: 但是当我尝试将文件拖到窗口时,不允许放置.将 Canvas 改为 ListBox 后,一切正常. 如何更改代码以允许拖放到画布? 解决方案 默认情况下,Canvas 没有背景,所以当光标在 Canvas 元素,而是冒泡到不允许放置的 Grid 或 Window .将背景设置为 ..
发布时间:2022-01-11 21:23:47 其他开发

VS 2008 宏已禁用

突然间,我的宏在 MS Visual Studio 2008 中没有运行.例如,为了确保我们不太关心 Unicode,我们将所有硬编码字符串包装在 _T() 中.所以,我创建了一个名为“InitializeString"的小宏.它所做的只是输入_T(""),然后将光标向后移动两个空格,使其位于引号之间.我将此宏分配给 Ctrl/Shift/S 组合.这非常有帮助.但是突然间,我按了 Ctrl/Sh ..
发布时间:2022-01-11 20:17:05 其他开发

如何使用 Visual Studio 宏运行 TFS 工作项查询

我正在尝试编写一个 Vistual Studio 2008 宏来运行存储的 TFS 查询并显示结果.以前我创建了一个查询并将其命名为“分配给我"以显示当前分配给我的所有工作项.而不是查看->团队资源管理器,单击,向下单击树到我的查询,然后双击“分配给我"我想编写一个宏来自动执行这些步骤. 我想出的最好的是相当混乱: Sub TemporaryMacro()DTE.Windows.Item( ..
发布时间:2022-01-11 20:10:11 其他开发

Visual Studio断点宏来修改一个值?

我正在调试一个应用程序 (C++),并且我在代码中找到了一个我想要更改值的点(通过调试器).所以现在,我已经设置了一个断点,我这样做了: 调试器到达断点 我修改了我想改变的变量 我按 F5 继续跑步 起泡、冲洗、重复 它经常碰到这个断点,所以我想自动化它.我想设置断点来运行宏,然后继续执行. 但是,我没有编写 VisualStudio 宏的经验,所以我不知道修改执行程序变量 ..
发布时间:2022-01-11 20:09:44 C/C++开发

在预构建事件上运行 Visual Studio 2008 宏

我在 Visual Studio 中创建了一些 Visual Studio 宏,它们从宏资源管理器和/或键盘快捷键运行.我想在构建前/构建后事件上自动运行这些,但在项目属性中看不到这样做的选项.谁能告诉我这是否可行,如果可以,怎么做? 解决方案 在你的宏中有 4 个构建事件可以挂钩: OnBuildBegin-- 当从 IDE 触发任何构建操作时将触发.它只会触发一次获得完整的解决方 ..
发布时间:2022-01-11 19:54:55 C#/.NET

我应该如何检测大型 C++ 项目中不必要的#include 文件?

我在 Visual Studio 2008 中处理一个大型 C++ 项目,并且有很多文件包含不必要的 #include 指令.有时 #include 只是工件,删除它们后一切都可以正常编译,而在其他情况下,可以向前声明类并且可以将 #include 移动到 .cpp 文件.有什么好的工具可以检测这两种情况吗? 解决方案 虽然它不会显示不需要的包含文件,但 Visual Studio 有一个 ..
发布时间:2022-01-11 15:57:35 C/C++开发

gtest.lib 和 gtest_main.lib 有什么区别?

Google 的 C++ 测试框架有两个输出库:一个是 gtest.lib,另一个是 gtest_main.lib.根据 Nik Reiman 的回答 如何使用 Visual Studio 设置 gtest,我们应该链接到 gtest_main.lib,但我正在链接到 gtest.lib,并且我的示例测试用例运行良好. 这两个库有什么区别,我链接到哪个库有关系吗? 解决方案 唯一合理 ..
发布时间:2022-01-11 15:47:44 C/C++开发

在 Visual Studio 的调试崩溃中链接发布中的库和 .exe

我正在使用 Visual C++ 2008 SP1.我有一个在调试模式下编译的应用程序,但在发布模式下链接到一个库. 我在应用程序启动时遇到了崩溃.为了使问题更小,我创建了一个包含 2 个项目的简单解决方案: lib_release(生成 .lib,处于发布模式) exec_using_lib_release(生成 .exe,处于调试模式) “lib_release"项目很简单 ..
发布时间:2022-01-11 15:36:08 C/C++开发

“LNK2022:元数据操作失败"让我发疯

我有一个包含很多项目的大型解决方案,使用 VS2008 SP1,并且每天至少遇到一次 LNK2022 错误.如果我完全重建解决方案,它构建得很好,但这并不好玩. 当依赖的 DLL 被“轻微"更改(即不更改任何方法或类)时会发生这种情况,并且稍后会构建引用项目.合并元数据时失败 - 不管这意味着什么. 首先要注意的是,共享 DLL 是通过多个 .CPP 文件中的 #using 引用的. ..
发布时间:2022-01-11 15:11:48 其他开发

将 Visual Studio 配置为以英文显示错误消息

我目前在另一个国家工作,我的电脑安装了非英语版本的 Windows.我不关心这一点,但是当 Visual Studio 显示错误消息时我确实非常关心,因为它们也被本地化为与 Windows 相同的语言. 有时我会花很多时间试图找出它的含义,这很无聊...... 有没有办法配置 Windows 或 Visual Studio 以显示英文消息? 解决方案 卸载 .NET Frame ..
发布时间:2022-01-11 10:36:18 其他开发

文件类型的默认构建操作

每次我将 xsd 文件添加到我的 Visual Studio 2008 构建项目时,它的构建操作默认为“无".我经常忘记把这个放到“内容"中,这会打乱构建...... 是否可以将 xsd 文件的默认构建操作设置为“内容"? 解决方案 终于在另一个stackoverflow问题: http://blog.andreloker.de/post/2010/07/02/Visual-S ..
发布时间:2022-01-09 22:15:33 C#/.NET

适用于 Visual Studio 2008 的 XML 架构设计器

VS 2005 确实包含了一个设计器XSD 文件. 我在哪里可以找到 VS 2008 的版本?我只找到了 的预览版VS 2008 beta 2. 解决方案 我建议不要对 XML 模式使用数据集编辑器,微软从 VS 2005 停止支持模式设计器是有原因的. 我们从 VS 2005 模式设计器生成的模式遇到了无穷无尽的麻烦,以至于我们最近不得不重新设计它们. 我要么使用基本的 X ..
发布时间:2022-01-09 22:10:10 其他开发

加快 ASP.NET 中的构建时间

我目前参与了一个 ASP.NET 项目,解决方案中有大约 40 个项目.我们在克隆的 Virtual PC 环境中进行所有开发,因此所有开发人员都有相同的设置.这一切都很好,管理依赖关系很容易,但是构建解决方案非常慢.Virtual PC 只能使用一个 CPU,所以我实际上只使用了一半的计算机资源. 从构建到完整的页面加载需要整整 3 分钟.随着项目的增长,这种情况每天都在变得更糟.修复简单 ..
发布时间:2022-01-08 15:47:38 C#/.NET

VS 2008 中的解决方案级别构建事件

我知道您可以在项目级别进行构建前和构建后事件,但我想在解决方案构建的开始和结束时停止和启动服务 - 即当我执行“构建解决方案"时服务已停止,构建的最后一个操作是重新启动服务. 解决方案属性页上没有构建事件,我该怎么办? 我猜我可以将任务添加到 msbuild 文件中,但我担心我根本不了解 VS 和 msbuild 之间的关系.VS 用 SLN 文件执行 msbuild 吗? 解决 ..
发布时间:2022-01-08 15:35:47 其他开发

“没有为此项目设置输出路径属性"错误

我在 Visual Studio 2008 中有一个多项目解决方案.我刚刚在解决方案中添加了一个名为 Release-VersionIncrement 的新配置,将“使用发布"配置指定为基线.所有项目文件都使用该配置进行了更新.但是,当我尝试使用此配置编译特定项目时,出现以下错误: 错误 5 OutputPath 属性不是为这个项目设置.请检查确保您指定了一个有效的配置/平台组合.配置='发 ..
发布时间:2022-01-08 15:01:02 其他开发

如何根据属性值更新设计时 UserControl 界面?

我创建了一个具有以下公共属性的 UserControl: [可浏览(真)]公共字符串文本{得到 { 返回 pnlLookupTable.GroupingText;}设置 { pnlLookupTable.GroupingText = 值;}} pnlLookupTable 是一个面板控件,您可能已经猜到了.我可以在“属性"窗口中更改 Text 属性的值,它会像应有的那样反映在标记中.但是,页面 ..
发布时间:2022-01-06 10:29:07 C#/.NET

VisualStudio 或 .Net Framework 中已经存在哪些 DebuggerVisualizer?

一个很愚蠢的问题,但我就是找不到答案. 我有一个自己编写的类,它实现了 IList 接口.现在我喜欢在 Debugging 中看到包含元素,就像我在任何 .Net List 中看到的一样. 为了让它工作,我想我必须在 DebuggerVisualizerAttribute 中提供正确的可视化工具.经过一番搜索,我能找到的是附加可视化工具的文件夹.但是 DataSet 只有一个. ..
发布时间:2022-01-05 19:54:38 C#/.NET

我必须添加 CausesValidation="False";使每个 ASP Button 都能工作,为什么?

你好,我有一个大 ASP 页面,我必须在每个 ASP 按钮中设置: CausesValidation="False" 上班.如果不这样做,它就无法运行代码隐藏功能. 有人可以向我解释为什么会这样吗? 解决方案 您似乎在页面中使用了验证控件.您的页面必须在回发到服务器之前通过验证.以下是 CausesValidation 属性的功能: CausesValidation 属性指 ..
发布时间:2022-01-05 19:54:23 C#/.NET