vsix

    0热度

    1回答

    对于我的生活,我不能让我的DSL项目导出为一个模板,而不是默认的ItemTemplate其他(如添加新项) 有谁正好有要创建一个新项目需要做些什么的总结? VSTemplate如下。尝试添加压缩到VSIX作为内容(ProjTemplate)无济于事。 <!--DSL Tools Language Template--> <VSTemplate Version="3.0.0" Type="Item

    3热度

    1回答

    我有一个混合安装程序,它将目标机器上的二进制文件(WIX)以及将模板安装到Visual Studo(VSIX)中。 VSIX在安装程序中以二进制形式存储,并在安装完成后通过自定义操作进行安装。 它的工作原理,但有几个问题。如果我可以完全跳过WIX并通过VSIX安装所有内容,那么我可以解决这些问题。 问题是我必须在GAC中删除一些二进制文件。如果我可以在VSIX中的GAC中放入二进制文件,那么一切都

    8热度

    4回答

    我的Visual Studio包需要使用EnvDTE.DTE变量,但始终返回为空。在阅读了很多黑客知识之后,他们都说要使用OnShellPropertyChange()方法(IVsShellPropertyEvents),但有时它永远不会触发 - 就好像我的扩展从未完成加载。 我使用VS2010并检查VSSPROPID_Zombie和ShellInitialized - 没有工作。 ?:( 任何想

    1热度

    1回答

    我是新来Visual Studio的构建插件,但已设法为VS2010构建一个简单的工具,在当前活动的代码窗口中进行一些文本操作。我已经到了需要了解当前文本视图的语言(VB.Net,C#或其他)的地步。 我试图让文件名(这样我就可以看扩展名来确定语言)使用下面的代码: IVsTextManager txtMgr = (IVsTextManager)GetService(typeof(SVsTextM

    4热度

    1回答

    我有许多Visual Studio 2010的自定义项目和项目模板。 我已经构建了一个VSIX包,可用于将这些扩展部署到多个开发人员的机器。 我现在正在创建新的项目模板所需的自定义MSBuild任务。 在我的本地项目,我能得到这个通过投入硬编码路径在项目文件的工作: 但这并不时VSIX包部署工作的“开发”视觉Studio实例。 Visual Studio报告说找不到CustomBuildTask.

    4热度

    3回答

    我已经设法开发了一个简单的DLL的形式的视觉工作室“更新网站参考”行动的扩展,照顾一些不同项目之间的类共享等一切工作在我的本地机器,现在我想创建一些用户友好的软件包,这样我们公司的所有人都可以使用它。到目前为止,我有 2 DLL和1个配置文件,我需要复制到PrivateAssemblies在Visual Studio IDE (相对)在devenv.exe.config文件的简单变化文件夹 是否有

    2热度

    1回答

    我曾尝试为自定义文件定义创建语法突出显示。当它被加载时,我得到一个异常。我已将/ log参数添加到devenv以获取日志。 335 ERROR System.Exception: Duplicate EditorFormatDefinition exports with identical NameAttribute metadata exist. Duplicate name attribut

    1热度

    2回答

    我的VSIX扩展具有带自定义项目文件的项目模板。此文件包含对我的.targets文件的引用,该文件作为VSIX扩展的一部分进行安装(因此它位于我的扩展的文件夹中)。我的问题是,我找不到任何指示VS扩展路径的变量,这是找到项目文件的目标所需的路径。 如果还有类似: <Import Project="$(VSExtensionsPath)\MyCompany\MyExtension\MyLang.ta

    1热度

    2回答

    我正在为Visual Studio编写项目结构和代码分析扩展。该项目无法发布到Visual Studio扩展库。 有什么方法可以管理内置于Visual Studio中的更新和部署,以便团队可以使用扩展并获取更新提示?

    1热度

    2回答

    给定带有两个VSX项目的演示解决方案: 1.添加新项目 - >扩展性 - >项目模板 - “ItemTemplate1” 2.添加新项目 - >扩展性 - > VSIX项目 - “VSIXProject1” 我并没有改变 “ItemTemplate1”,所以它constains默认项模板(ItemTemplate1.vstemplate): <VSTemplate Version="3.0.0"