问题标签 [envdte]
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.
encryption - oracle 8i上的加密
我在 oracle 8i 中需要某种 DTE?
oracle8i 有内置的东西吗?
这甚至可能吗?不管是否是第 3 方解决方案。
谢谢。
c# - 如何在 Visual Studio 插件中阻止 OpenFile
我有一个 Visual Studio 2008 插件,当我按下某个热键时,它会打开一个特定文件(根据热键的上下文不同),然后在该文件中搜索特定字符串(同样,取决于上下文。)大部分时间这完美无缺,但有时如果它打开的文件太大,搜索将失败。
这是一个代码片段:
1. 有没有办法让它始终工作(例如通过阻止 OpenFile)?
2.在不太重要的一点上,有没有一种方法可以像这样进行搜索,而不会使结果最终出现在“查找结果”窗格中(这会导致我的旧结果被此搜索清除,该搜索仅用于将光标向下移动到文件的那部分)?
msbuild - 在 Visual Studio 中构建时从 msbuild 代码访问 EnvDTE
当我从 Visual Studio 进行构建时,在构建后我使用 PowerShell MSBuild 任务 ( http://powershellmsbuild.codeplex.com/ ) 从 MSBuild 执行 PowerShell 脚本。在这个 PowerShell 代码中,我想使用 Visual Studio 自动化(通过 EnvDTE 对象)向我的项目添加/修改项目。
确切的情况是:
对于我项目中的每个 X.asmx 文件,我需要添加不需要编译的 Xwsdl.aspx 和 Xdisco.aspx 文件。如果这些文件尚未生成,或者 asmx 文件比当前的 Xwsdl.aspx 和 Xdisco.aspx 文件更新,我只想这样做。如果您想知道为什么我需要这些附加文件:这是 SharePoint 的事情。
添加:
刚刚在执行的脚本中添加了以下 PowerShell 代码:
$process = [System.Diagnostics.Process]::GetCurrentProcess() Write-Host "进程名称:$($a.ProcessName)"
返回:
进程名称:devenv
这意味着 msbuild 在 Visual Studio 进程的上下文中执行。
visual-studio-2010 - EnvDTE CodeProperty - 数组的类型名称是“”
我有以下代码来遍历我的类的一些属性
这一切都很好,我得到了我的属性,接下来我将使用属性的名称和类型构建一个自定义类,除了数组之外,这也很好。
对于字符串属性,我得到名称和“System.String”
对于字符串 [] 属性,我得到名称和“”
如何使用 CodeProperty 获取数组类型
envdte - 如何在 EnvDTE 中仅获取当前项目中定义的类?
我有一个适用于 Vs2010 的包,目前如下
递归执行以下操作并查找类
它运行得相当慢,有没有办法将此查询/搜索限制为仅在当前项目中定义的类/类型?
据我了解,这FileCodeModel
既没用也不合适,因为这需要打开每个项目项。
visual-studio - 通过 DTE.Debugger 获取方法的返回值而不评估方法?
我正在寻找一种通过 Visual Studio 调试器(使用 DTE)获取方法返回值的方法。如果我在方法的右括号中但尚未退出,是否可以获得它?此外,最好在不通过即时窗口再次评估函数的情况下实现这一点。
visual-studio-2008 - 如何在 VS2008 中只有 DTE 对象的活动网络表单设计器中获取插入符号位置?
我想知道一些关于插入符号在当前活动的 webforms 设计器窗口中的位置的信息,但我只有 VS2008 的 DTE 对象。任何接近这一点的东西都可能有所帮助,但我需要的是:
- 知道carret所在位置对应的EditableDesignerRegion
- 知道插入符号在该可编辑区域的文本中的位置(特别是如果插入符号位于该区域中的最后一个可能位置)
这些可编辑区域内部可能有也可能没有 WebControl。
visual-studio-2010 - 如何以编程方式设置项目的“启动外部程序”设置?
我有一个IWizard
可以访问Project
变量的。我需要编写什么代码来设置项目属性中的“启动外部程序”值?
c# - 获取活动的 Visual Studio 对象
使用此代码,我得到代表 Visual Studio 的对象:
但是,当我打开多个 VS 实例时,这将返回任何 VS 实例,而不是我当前正在执行代码的那个实例。
我不在加载项中,所以我无权访问 applicationObject。
如何获取当前的 Visual Studio 实例?
非常感谢。
c# - 如何防止 IVsBuildPropertyStorage.SetItemAttribute 转义特殊字符?
我正在开发 Visual Studio 2010 扩展,我想向 MSBuild 项添加一个属性,如下所示:
所以,到目前为止,我发现的唯一方法是使用 method IVsBuildPropertyStorage.SetItemAttribute
。这适用于简单的字符串,但是当我尝试使用 MSBuild 特有的字符时,我得到了这个结果:
这意味着SetItemAttribute
自动从 MsBuild 字符中转义,我不希望这样。