相关疑难解决方法(0)

Visual Studio 2010 - 推荐的扩展

您对Visual Studio 2010的推荐扩展是什么?(请说明它是否免费以及它的用途/功能)

visual-studio-2010 visual-studio

301
推荐指数
20
解决办法
10万
查看次数

创建"自定义设计器"Visual Studio 2010加载项

我们工作的一个主要部分是创建和操作某些XML文件,其中有一个自定义编辑器.编辑开始变得吱吱作响,我们正在寻找建立替代品.由于VS2010最近已经到来,表面上是一个改进的插件架构(MEF?),我感兴趣的是可以在Visual Studio中将编辑器构建为自定义编辑器.

它必须以与代码编辑器或Designer相同的方式出现 - 一个标签项,其中可以有多个一次打开,包含我们用来编辑文件的GUI.它将与VS的编辑菜单集成.它可以使用输出窗口来显示消息.它看起来与Visual Studio中的任何其他编辑器相同.

现在,我正在寻找以类似方式工作的加载项示例 - 理想情况下使用源代码 - 以查看此模型是否符合我们的要求.我也在寻找与创建VS2010加载项相关的任何文档或教程,或者有关VS2008加载项的信息,如果这仍然相关的话.

欢迎任何输入.谢谢!

c# add-in visual-studio-addins editor visual-studio-2010

12
推荐指数
1
解决办法
5526
查看次数

调试器Visualizer无法正常工作?我错误地注册了吗?

我在VS2008中创建了一个调试器可视化工具.我在同一个.dll中创建了两个类: -

  • BinaryDataDebuggerVisualizer
  • ImageDebuggerVisualizer

图像一个正常(例如,放大玻璃出现在调试模式下),但不是字节[]一个(BinaryDataDV).我的可视化工具所做的是将二进制数据显示为模态窗口中的图像(如果数据是合法图像).我在发布模式下编译为代码,然后将.dll删除到C:\ Users \\ Documents\Visual Studio 2008\Visualizers中

这是我用来'定义'vis的代码...

运用

System;
using System.Diagnostics;
using System.Drawing;
using System.IO;
using System.Windows.Forms;
using Microsoft.VisualStudio.DebuggerVisualizers;
using Foo.DebuggerVisualizers;  

[assembly: DebuggerVisualizer(
    typeof (BinaryDataDebuggerVisualizer),
    typeof (VisualizerObjectSource),
    Target = typeof (byte[]),
    Description = "Binary Data to Image Visualizer")]

namespace Foo.DebuggerVisualizers
{
    public class BinaryDataDebuggerVisualizer : DialogDebuggerVisualizer
    {
        protected override void Show(IDialogVisualizerService windowService,
           IVisualizerObjectProvider objectProvider)
        {
            ... my code in here
        }
     }
}
Run Code Online (Sandbox Code Playgroud)

我在调试器可视化器解决方案中进行了单元测试,该解决方案启动并测试代码..它正确显示了合法(也非法)的图像文件.所以我相信代码还可以.

当我在我真正的解决方案中时,这就是我正在做的事情(当我在调试模式中将鼠标悬停在变量上时,我希望放大玻璃显示).

byte[] data = File.ReadAllBytes("Chick.jpg");
Run Code Online (Sandbox Code Playgroud)

然后data当我在调试时暂停代码时,我将鼠标悬停在变量上(使用断点).

没有沙漏:(

任何人都有任何想法的错误?

.net visualizer debuggervisualizer

2
推荐指数
1
解决办法
1485
查看次数