Tag: visual studio 2010 beta 2

在C#应用程序中嵌入IronPython – 在urllib上导入错误

我有一个包含as内容的Python文件: import re import urllib class A(object): def __init__(self, x): self.x = x def getVal(self): return self.x def __str__(self): return “instance of A with value ‘%s'” % (self.getVal()) 我还有一个简单的C#控制台项目,代码如下: engine = Python.CreateEngine(); ScriptSource source = engine.CreateScriptSourceFromFile(“test.py”); ScriptScope scope = engine.CreateScope(); ObjectOperations op = engine.Operations; source.Execute(scope); // class object created object klaz = scope.GetVariable(“A”); // get […]

编写Visual Studio 2010插件,想在代码编辑器中显示像Resharper这样的工具箱

我想为Visual Studio 2010编写一个插件,但实际上我遇到了一些问题。 我想做的事情似乎很简单,我想在代码编辑器中选择文本时会出现一个小工具箱,例如Resharper(带有帮助重构的菜单的小笔)或者像这里: http://www.axtools.com/products-vs2010-extensions.php?tab=selection-popup 我想知道 : 是否有anu Visual Studio模板有助于启动? 我尝试使用“编辑器视口装饰”,但我不确定。 我应该从启动工具箱开始,还是可以从系统工具箱中显示一些按钮? 在链接的axtools插件中,它是一个定制的工具箱或系统? 如何检测文本被选中? 我现在没有其他问题了。 我是网络开发者,所以编写一个visual studio插件对我来说是个新事物。 提前致谢。

在Silverlight应用中使用“dynamic”关键字时出错

我收到以下错误:“无法找到编译动态表达式所需的一个或多个类型。您是否缺少对Microsoft.CSharp.dll和System.Core.dll的引用” 我有System.Core.dll,我有没有找到Microsoft.CSharp? 它不是项目的一部分,也不在参考列表中。

VS 2010鼠标处理器扩展 – 无法正常工作

我正在尝试使用Visual Studio 2010扩展,我需要处理IMouseProcessor公开的事件。 据我所知,我应该创建一个IMouseProcessorProvider并导出使用MEF,以便Visual Studio可以自动获取它。 我创建了这个类: [Export(typeof(IMouseProcessorProvider))] [ContentType(“code”)] internal sealed class MouseProcessorFactory : IMouseProcessorProvider { public IMouseProcessor GetAssociatedProcessor(IWpfTextView wpfTextView) { return new MouseProcessor(); } } 当我运行Visual Studio的实验实例时,我的扩展在扩展管理器中可见。 但我的自定义鼠标处理器提供商永远不会被调用。 我错过了什么/我做错了什么?