问题标签 [vsx]

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 投票
2 回答
869 浏览

c# - 打开不属于项目的 cs 文件时,有什么方法可以使 Intellisense 工作?

理想情况下,我们需要了解 Microsoft 如何处理 XAML 生成的代码(那些 *.g.cs 文件)。如果您使用 XAML 代码,即使 *.g.cs 文件不是项目的一部分,intellisense 也可以工作!!


语境:

在自定义 VS 包中,我们需要有一些逻辑来在 VS IDE 中打开一个 CS 文件(不使其成为项目的一部分),以允许用户对其进行编辑。

我们正在使用 IVSRunningDocumentTable 将文档连接到 Running 文档表并接收保存、关闭等事件。效果很好。

现在的问题是,当打开文档时,Intellisense 无法工作,原因很简单,打开的文档不是项目的一部分(遗憾的是,我们不能这样做,我们不能让它后面的代码) .

0 投票
1 回答
119 浏览

visual-studio - 将文件添加到项目时会引发什么事件?

在项目(.vcproj 或 .csproj)中添加/删除新文件或现有文件时会引发哪些事件?

我实际上想处理所有可能的事件,这些事件可能会根据添加或删除的项目项改变项目结构。

这是在为 Visual Studio 创建加载项的上下文中。任何人都可以告诉我至少事件名称,以便我查找吗?

0 投票
2 回答
2928 浏览

.net - 安装 Visual Studio SP1 后,构建找不到 LC.exe。解决方案?

安装 VS Sp1 后,构建中断,因为它找不到 LC.exe(在许可证文件之上运行)。好像 SP1 没有安装 LC.exe

我在这个 MSDN 论坛帖子中找到了我找到的解决方案,我应该安装 Windows SDK。

http://social.msdn.microsoft.com/Forums/en-US/vssetup/thread/93fe03a0-117c-406e-b0ea-c2e2227e1835/

适用于 Windows Server 2008 和 .NET Framework 3.5 的 Microsoft Windows SDK 的下载量超过 1.3Gb,我不想下载和安装它来解决这样一个简单的问题。Argggg ...任何其他快速修复?

0 投票
2 回答
2400 浏览

c# - 如何从 Team Explorer 获取默认的 TFS 服务器?

像这样的调用需要服务器名称或 url:

同样,我可以使用以下内容获取可用服务器或服务器名称的列表:

但是如何获取 Team Explorer 用于连接的默认服务器?

或者,如果我可以获得当前工作区,我想我可以使用它来获得正确的 TeamFoundationServer 进行连接。但是,我希望能够在加载解决方案之前执行此操作,这意味着我没有用于查询它所属的工作区的文件。

0 投票
5 回答
2167 浏览

wix - 安装我的 msi 后如何确保 devenv.exe 未运行

我正在为 Visual Studio 2008 编写一个 VSPackage,并使用 WiX 生成的 Msi 部署它。在安装结束时,我正在运行“devenv.exe /setup”,以让 VS 注意到我的包。但是,如果有任何 Visual Studio 副本正在运行,此命令将不会成功。

目前,我告诉人们他们必须在安装之前关闭 Visual Studio 的所有副本,但我希望它是万无一失的。如果 Visual Studio (devenv.exe) 的任何副本正在运行,我如何检查某人何时运行我的 .msi,并阻止他们安装我的项目?

0 投票
2 回答
1257 浏览

visual-studio - Visual Studio 可扩展性(加载项):如何访问 Silverlight 相关的属性?

这是前段时间在 MSDN 论坛上发布的问题,直到今天仍未得到解答:

http://social.msdn.microsoft.com/Forums/en-US/vsx/thread/676b13d4-acfc-4252-b102-5fc0553e4b81/

我感兴趣的属性是 ProjOutputReferences,存储在 Visual Studio 解决方案 (.sln) 文件中。

在 Visual Studio 中,可通过 Silverlight 网站项目的“属性页”对话框访问此属性(要求您安装了适用于 VS2008 的 Silverlight 工具)。在那里,有一个名为“Silverlight Applications”的页面,可以在其中编辑上述属性的内容。

我需要通过 VS 自动化或低级接口以编程方式在我的加载项中访问它。

0 投票
2 回答
1505 浏览

visual-studio - T4 模板和 Visual Studio 项模板

是否可以创建从 T4 模板生成的 Visual Studio 项目模板?

我的 google-fu 似乎不够强大,无法给出答案!

0 投票
2 回答
1721 浏览

visual-studio-2008 - 从对象生成 DTO

我想从我现有的一些对象中自动生成一些 DTO,我想知道是否已经存在 Resharper、DevExpress 或 VSX 开源可供使用,我需要一个工具来查看我的代码并让我选择我想要的属性包含在我的 DTO 中,然后基于它生成一个类......

0 投票
3 回答
545 浏览

tfs - 如何在源代码管理资源管理器中为文件夹图标添加图标覆盖?

我有兴趣在源代码管理资源管理器中将文件夹标记为活动、存档和已发布,以便团队更轻松地查看哪些分支处于活动状态。我对 VSX 有点熟悉,所以一旦我知道从哪里开始,我就可以取得进步,但我需要从哪里开始的帮助。

我想要做的一个例子是 VisualSVN,它在解决方案资源管理器中放置文件的状态。我不确定 TFS 是否允许我在文件夹上设置一个属性,以便如果文件夹被移动,该状态将随之移动。如果必须,我可以创建一个名为 BranchStatus.xml 的文件并读取该文件以设置图标。

如果您知道我应该在 MSDN 上查看哪些命名空间和 VSX/DTE 对象,请告诉我。我很感激帮助。

0 投票
4 回答
1144 浏览

visual-studio-2008 - 选择哪一个?DXCore、Resharper 还是 VSX?

我想编写一个 Visual Studio 插件来为我做一些代码修改(比如一些特定的重构)。我想知道我应该使用这些工具中的哪一个,为什么?

我们有 resharper 的许可证,另外两个是免费的,这是一个内部使用的软件,所以我们不需要担心许可证问题。