问题标签 [visual-studio-sdk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
3418 浏览

.net - Microsoft Visual Studio SDK DSL 工具 - 有认真的人吗?

我们正在考虑使用 Microsoft DSL 工具包来创建一些抽象设计器。我已经做了一些 POC,但想得到一些关于相同的意见。

有人在这里分享他们使用 Microsoft DSL Toolkit 和 T4 的经验吗?此外,任何指向开源 DSL 项目的指针都会有所帮助——例如。Microsoft 服务工厂建模版严重依赖 DSL 工具包。

由于 OSLO/Quadrant 需要一些时间才能发布,我认为我们唯一的选择是依靠 Microsoft DSL 设计器。(参见 Kieth 的博客

另外,这里有一些我已经掌握的关于 DSL 的信息:

1 - MSDN 中关于 DSL 工具的一个不错的实验室

2 - Codeplex 中使用 DSL 工具包的项目列表

0 投票
1 回答
2165 浏览

c# - 用于创建工作项模板的 TFS 客户端 API?

当然,很可能在 TFS 中创建工作项、获取工作项列表等。

除此之外,我们还需要允许用户为各种文件类型创建自己的工作项模板的功能。

TFS 客户端 API 是否能够将工作项模板上传到 TFS 服务器?

0 投票
3 回答
17110 浏览

c# - 获取 VS 插件或 DXCore 插件的解决方案/项目文件列表

我正在尝试为 Visual Studio 编写一个加载项,除其他外,它需要跟踪 Visual Studio 解决方案中的每个文件。我知道我需要订阅哪些事件(打开解决方案时,在其中添加/删除/编辑文件时,项目也是如此),但我不明白如何实际获取文件列表从任何一个。

我最近安装了 CodeRush 并且一直在使用 DXCore 框架。我对它在插件方面的方法感到非常满意,但我仍然看不到在解决方案中获取文件列表的明显方法。

总结一下:我如何通过 Visual Studio SDKDXCore 获得解决方案及其项目中的可靠文件列表?

0 投票
1 回答
762 浏览

c# - 是否可以使用 VSPackage 添加新项目向导?

我有一个为 Visual Studio 2008 创建的 VSPackage,用于添加一些编辑器和自定义语言功能。我还需要添加一个新的项目/解决方案向导来创建一个新的解决方案和一系列复杂的 C++ 项目到该解决方案。我知道我可以使用“自定义向导”来做到这一点,但如果我可以在我的 VSPackage 中使用 C# 来实现这一点,我会更高兴。

所以我想主要问题是,是否可以从 VSPackage 向 Visual Studio 中的项目类型对话框添加一个条目?或者“自定义向导”和 JScript 是我唯一的选择吗?

如果可能的话,我在哪里可以找到有关如何完成此操作的信息和/或示例?

0 投票
2 回答
3510 浏览

.net - Visual Studio Shell - 创建自定义 IDE

我知道这是一个范围非常广泛的问题,但是我需要知道什么才能开始在隔离模式下使用 VS Shell 为课件创建品牌化的自定义 IDE。很少有关于这个野兽的有用信息可以通过搜索获得,所以我希望从大师那里得到一些提示和参考,这些提示和参考已经通过使用这个基础的显然困难的练习。

0 投票
1 回答
869 浏览

visual-studio - 找不到 VS Shell 隔离 IDE 的模板

当我尝试创建 Visual Studio Shell 隔离项目时,我收到一条错误消息,指出找不到指定的模板。我已经下载并安装了 shell 和 VS SDK 设置,谷歌在我的搜索中没有产生任何结果。

我怎样才能开始诊断这个问题的原因?

0 投票
1 回答
230 浏览

visual-studio-2008 - 在实验性配置单元中向解决方案资源管理器添加资源

我目前正在使用 Visual Studio 2008 中的 DSL 工具开发一个项目。

有没有办法在运行时自动将资源添加到实验配置单元的解决方案资源管理器中?我正在根据屏幕上的内容创建新图表,并将它们保存到项目所在的目录中。我想知道是否有办法让它们自动添加到解决方案资源管理器中?(我不想每次都手动拖入文件)

0 投票
1 回答
231 浏览

c# - 如何在 Visual Studio 2008 中以编程方式检索已加载的项目?

我想创建一个小时计数器来监控我在项目中的开发时间。当某个项目在 Visual Studio 2008 中处于活动状态时,我希望增加时间。

我可以以编程方式找出当前在 VS2008 中处于活动状态的 *.csproj 文件吗?

0 投票
1 回答
341 浏览

visual-studio - 基于 Visual Studio Shell 的应用程序

我的新项目将是用于创建专有应用程序的自定义 IDE。这可以是 VS Shell 上的基于 Shell 的应用程序。

我想知道这类应用程序的许可证要求是什么。我的问题:如果我将项目创建为基于 VS Shell 的应用程序,那么基于 Shell 的应用程序的最终用户需要什么样的许可证?

0 投票
2 回答
1425 浏览

visual-studio-2010 - 设计 Visual Studio 2010 集成包

我想开始使用 Visual Studio 2010 SDK 并创建集成包。我现在想做的就是提供一个新的项目类型和语言服务。但是,我不知道我应该如何设计它......

该软件包将为为 x86 或 ARM 处理器编译的编程语言提供一个编辑器。问题在于,根据您正在开发的处理器,存在一些语言差异。但是,我宁愿没有为每个架构设置单独的项目类型。优选地,程序员在创建项目时选择架构,并且包会自动加载特定部分,例如正确的语言服务、配置设置以及与该架构相关的任何自定义工具和对话框。

我该怎么做呢?我读过“风味项目”,但我并不真正了解如何实施它们。那是我需要的吗?