Visual Studio 2010 可扩展性、MPF 和语言服务

2024-05-15

我正在尝试扩展 Visual Studio 2010 RC 以能够使用自定义编程语言。

我尝试做的前两件事是语法突出显示/智能感知功能(很容易完成,感谢 PDC09 中的“Ook!”示例)和创建新项目模板的可能性(即能够打开 *.myproj 文件) 。

对于第二个任务,我找不到任何简单的教程或示例。大多数示例适用于 Visual Studio 2008(对于 IronPython 集成)甚至 VS2003。可用于 VS2010 的少数示例无法运行(包括 MPFProj)或无法编译,并且太难理解。

是否有任何易于理解的示例(使用 MPFProj 或独立解决方案)展示如何在 Visual Studio 2010 中集成自定义语言的模板?


看来MSDN 内容 http://msdn.microsoft.com/en-us/library/bb166533%28v=VS.100%29.aspx现在是最新的,并且很好地解释了如何做我需要的事情。顺便说一句,MSDN教程 http://blogs.msdn.com/vsxue/archive/2008/03/12/tutorial-a-simple-managed-project-system.aspx现在可用于 Visual Studio 2010(从 Visual Studio 2008 的旧版本重写)。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Visual Studio 2010 可扩展性、MPF 和语言服务 的相关文章

  • 在 Visual Studio 中调试非托管 C++ 图像

    我确实在 Visual Studio 2010 下的非托管 C 上编写了大量图像处理代码 其中涉及许多不同的图像 我希望能够在逐步调试时像简单标识符一样轻松地观看它们 我当前的解决方案是使用一些在 Matlab 控制台中导出图像的函数 可以
  • 有什么方法可以设置每个解决方案的颜色选项(VS2010)?

    有没有办法配置VS2010为不同的解决方案使用不同的配色方案 在 20 世纪 90 年代的 Macintosh 上 我可以将 wctb 资源添加到文档中 以便它们可以使用不同的配色方案打开 这样可以更轻松地找到要单击的正确窗口 并且还有助于
  • 与 Qt 项目的静态链接

    我有一个在 Visual Studio 2010 Professional 中构建的 Qt 项目 但是 当我运行它 在调试或发布模式下 时 它会要求一些 Qt dll 如果我提供 dll 并将它们放入 System32 中 它就可以工作 但
  • 在 EnvDTE 中调试时捕获 VS 局部变量

    是否可以使用 EnvDTE 进行 vsix Visual Studio 扩展来捕获本地和调试窗口使用的调试数据 或者可以通过其他方法吗 我想创建一个自定义的本地窗口 我们可以修改它以根据需要显示一些较重的内容 而无需为高级用户牺牲原始的本地
  • MVC 3 DropDownFor 和 ViewModel 不起作用

    我有 2 个型号 public class Person public Guid ID get set public string Name get set public class Event public Guid ID get set
  • 忽略挂起的更改中的某些文件

    这是我的问题 我已经更改了解决方案中的某些文件 假设是 Web config 并且永远不想签入 因为这些更改仅涉及我的计算机 有没有办法在 TFS 中忽略某个文件中的更改并将其从挂起的更改窗口中删除 当然 我可以在每次签入时跳过这个文件 但
  • 在 .NET 程序集或可执行文件中嵌入文本文件[重复]

    这个问题在这里已经有答案了 可能的重复 如何在 NET 程序集中嵌入文本文件 https stackoverflow com questions 433171 how to embed a text file in a net assemb
  • 如何为动态创建的按钮创建 onClick 事件处理程序

    目前 我正在为学生宿舍做一个项目 现在我必须实现一些关于学生的搜索策略 这里 当用户单击 aspx 页面中的另一个服务器按钮时 我必须动态创建一个按钮 因此我必须创建新创建的按钮的 onclick 事件处理程序 我使用的代码片段是 prot
  • 警告 C4819:如何查找必须保存在 unicode 中的字符?

    我最近通过 VS2010 看到了以下警告 警告 21 警告 C4819 文件包含当前代码页无法表示的字符 936 以 Unicode 格式保存文件以防止数据丢失 c boost vs2010 boost1 49 include boost
  • 如何在没有互联网连接的情况下安装 NuGet 包?

    目前我正在一台不允许访问互联网的虚拟电脑上进行开发 我设法获取 NuGet Tools vsix 将 NuGet 添加到 Visual Studio 2010 但似乎无法找出如何离线部署 NuGet 包 例如 我下载了EntityFrame
  • 源代码管理无法启动手动合并工具,为什么?

    我曾经执行过tf 合并 Alpha Dev Alpha Main recursive从命令提示符将更改从 Dev 分支合并到 Main 分支 在发生冲突时 它会显示 解决冲突 窗口 我们可以通过选择选项手动解决冲突在合并工具中合并更改 直到
  • UL 标签内的标签 H3 [重复]

    这个问题在这里已经有答案了 可能的重复 UL 中是否允许除 LI 之外的任何内容 https stackoverflow com questions 6056142 is anything except lis allowed in a u
  • Visual Studio 2010 Intellisense 抛出错误

    我编写 2D 游戏引擎已经大约两年了 最近智能感知一直抛出错误 代码编译 链接和运行都很好 但智能感知会报告多达 70 个 错误 我尝试删除测试项目和库生成器项目的 SQL 文件 但在重建智能感知数据库时 只有一个构建的错误停止了 尽管它不
  • 如何使用 c# 编写几个精确的计时器(精确到 10 毫秒间隔)

    我已经开始使用 C VS2010 Net Fw 4 0 进行桌面应用程序开发 涉及多个计时器 起初 我使用的是系统定时器为了通过 USB 将数据发送到数据总线 我的观点是 我需要以几个特定的 时间间隔发送不同的周期性二进制消息 例如 10m
  • 让网络摄像头在 OpenCV 中工作

    我正在尝试让我的网络摄像头在 Windows 7 64 位中的 OpenCV 版本 2 2 中捕获视频 但是 我遇到了一些困难 OpenCV 附带的示例二进制文件都无法检测到我的网络摄像头 最近我发现这篇文章表明答案在于重新编译一个文件 o
  • 停止在 Visual Studio 2010 中显示 SQL 错误

    如何阻止 VS2010 在附加到项目的 sql 文件中显示错误 我根本不想检查它们 只想检查 C 代码 这些文件用作资源 构建操作 设置为 内容 我想保留 sql 扩展名以用于语法着色目的 Regards 看起来你的问题在这里得到了回答 h
  • 如何将方法从其类中取出(并放入新的或现有的类中)?

    使用 Visual studio 2010 Resharper 将现有方法从其类中拉出并放入新类中的最简单方法是什么 编辑 我使用 Resharper 版本 5 从 开始 公共无效方法 首先 使用 Make Method Static 命令
  • .crt 部分?这个警告是什么意思?

    我最近收到此警告 VC 2010 warning LNK4210 CRT section exists there may be unhandled static initializers or terminators 我假设这是关键部分
  • 为什么这个 Microsoft.VisualStudio.Imaging.CrispImage 不显示任何内容?

    我正在尝试创建一个非常简单的 WPF 应用程序来实验 Visual Studio 的这个概念图像服务和目录 https msdn microsoft com en us library mt628927 aspx 我不明白为什么我似乎无法在
  • Visual Studio 2010 (C++):暂时抑制 C4706 警告

    当您在 Visual Studio 2010 中编译以下 C 源文件并启用警告级别 W4 时 include

随机推荐