标签: devenv

Taskkill/f不会杀死进程

当我从VS启动VS的实验实例进行调试并停止调试时(有时直接从父VS),zombile devenv.exe进程仍在运行,我无法杀死.它坚持我的许多dll.

当我以管理员身份登录这台64位Win7机器时,我希望能够杀死我想要的任何进程.

I tried (from Administrator command prompt):

End Task from Task Manager.
TASKKILL /F /IM devenv.exe
PSKILL devenv.exe
Run Code Online (Sandbox Code Playgroud)

无返回任何错误,TASKKILLPSKILL返回终止/终止进程的成功消息.但是devenv.exe仍然运行,它不会因为PID保持不变而重新生成.它只在系统重启时消失,这不是一个很好的解决方案.

注意.LockHunter显示devenv已经锁定了自己.它无法解锁它.

Process Monitor显示devenv处于某种

上面的屏幕截图是Process Monitor的输出,显示devenv处于某种"Process Profiling"循环中(右键单击它并单击新选项卡中的打开图像以正确查看它).

有关如何在Windows上杀死此类进程的任何想法?

windows process windows-7 devenv windows-7-x64

123
推荐指数
9
解决办法
36万
查看次数

使用msbuild指定解决方案的项目文件

我希望命令行使用msbuild构建解决方案的特定项目,就像我们使用devenv.com.In devenv.com,我们可以使用以下命令行指定解决方案的项目

devenv.com /Build Release|x86 test.sln /project "testproject"
Run Code Online (Sandbox Code Playgroud)

使用上面的命令行,我可以使用devenv.com在test.sln中构建testproject.对于同一解决方案,msbuild的命令行是什么.

谢谢

msbuild tfs release build devenv

103
推荐指数
4
解决办法
8万
查看次数

验证时发生错误.HRESULT ='8000000A'

在自动构建中使用devenv时,我一直收到此错误.我已经浏览了我能找到的每个网站,并且通常的答案提到了刷新的依赖关系(我认为它修复了它用于手动部署,但不用于自动)并从项目中删除源代码控制编码,这对我没有帮助.

每次构建时都不会发生错误,但每次在不同的部署项目上似乎都是随机的.

有没有人对为什么会出现这个错误以及如何修复它有任何建议?

.net windows-installer visual-studio-2010 hresult devenv

94
推荐指数
7
解决办法
7万
查看次数

QualityToolsPackage无法在构建中加载?

我正在使用Bamboo [来自Altassian],它使用devenv.com构建器来构建解决方案文件.目前,我似乎在我的构建中遇到了"错误"错误 - 我试图自己解决但是却不能 - 所以我想我会问.

每个构建正常成功 - 没有源自代码的错误 - 但似乎反而给出了这个错误

包'Microsoft.VisualStudio.TestTools.TestCaseManagement.QualityToolsPackage,Microsoft.VisualStudio.QualityTools.TestCaseManagement,Version = 10.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'无法加载.

我不知道为什么这会导致devenv.com环境出现问题,我无法弄清楚如何通过某些构建命令"忽略"此错误?

build bamboo visual-studio devenv

35
推荐指数
1
解决办法
3488
查看次数

MSBuild vs devenv用于命令行构建

我想知道:从命令行编译解决方案时使用msbuild和devenv有什么区别?

一个显而易见的事情是,msbuild确实构建了解决方案中未包含的依赖项目,而devenv却没有.

还有别的吗?是否有一些特殊标志可以传递给msbuild以使其与devenv构建完全匹配?

PS我正在使用Visual Studio 2010 SP1

c# c++ msbuild visual-studio-2010 devenv

31
推荐指数
4
解决办法
2万
查看次数

使用devenv.com编译安装项目 - "错误:无法更新项目的依赖项"

我在VS 2010中有一个安装部署项目.该项目与VS 2010的GUI界面完美编译,但是当我尝试通过vs cmd(devenv.com)编译它时,它会出现这个错误:

ERROR: Unable to update the dependencies of the project.
Run Code Online (Sandbox Code Playgroud)

请注意,错误中没有提到的dll(例如,错误不包含"无法确定对象'xxx'的依赖关系").

请不要告诉我清理此设置中的所有文件并从头开始 - 这不是一个真正的解决方案!我有5个项目有这个确切的错误,我不想重新安排每一个.更重要的是,这并不能保证我将来不会再出现这个问题.

非常感谢!

vdproj visual-studio-2010 devenv

27
推荐指数
4
解决办法
4万
查看次数

从命令行使用devenv.exe并指定平台

我正在尝试使用命令行中的devenv.exe编译可视化工作室解决方案.我可以让它工作,但解决方案中的所有项目都是为AnyCPU编译的,我希望它们可以为x86编译.对于所有项目,调试和发布配置都设置为x86.

当我在IDE中编译时它工作正常.但是当我尝试从命令行构建解决方案时,它总是为AnyCPU构建所有项目.有没有办法让devenv.exe只在x86中构建?

我们正在使用Visual Studio 2012

x86 devenv anycpu

26
推荐指数
1
解决办法
3万
查看次数

Visual Studio有时会检测jenkins CI服务器上的配置问题

我有Jenkins CI服务器,它构建了各种.net项目.服务器位于虚拟机上,连接到ActiveDirectory,Jenkins在域用户的上下文中运行,域用户也是本地管理员.

使用的软件:

  • Windows 10专业版
  • Visual Studio 2015 14.0.25431.01更新3
  • 詹金斯1.625.3

解决方案是使用devenv.com构建的(目前msbuild不是一个选项),例如:

"C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.com" "xxxxx.sln" /rebuild "Release|Any CPU" 
Run Code Online (Sandbox Code Playgroud)

我的问题是,在运行devenv.com之后,我经常收到错误:

Microsoft Visual Studio检测到配置问题.要更正此问题,请以管理员身份重新启动 有关详细信息,请访问:http://go.microsoft.com/fwlink/?LinkId = 659046Build

它在Windows 10更新之一后开始发生.我发现,当有人使用相同的域帐户登录使用远程桌面构建服务器时,构建运行正常.注销后,构建运行OK一段时间,然后错误返回.

有什么想法发生了什么?

windows-services credentials devenv jenkins visual-studio-2015

18
推荐指数
1
解决办法
1951
查看次数

找到Visual Studio 2017的devenv.exe位置的可靠方法

我需要运行使用devenv.exe(或devenv.com就此而言)构建可视化工作室解决方案的脚本.对于visual studio 2015 %VS140COMNTOOLS%,我可以使用一个环境变量 来查找devenv的安装位置.由于Visual Studio 2017 没有%VS150COMNTOOLS%,因此devenv在脚本(bat或powershell)中查找安装位置的可靠方法是什么.

devenv visual-studio-2017

17
推荐指数
2
解决办法
2万
查看次数

关闭Visual Studio 2015后,devenv进程在后台继续运行

问题


当我通过按下IDE上的关闭按钮关闭Visual Studio 2015时,devenv.exe进程在3-5分钟之间继续在后台运行,在此之后,它会自动关闭,真的很奇怪.

我发现这个问题是因为我试图使用自动安装扩展DTE(与过去Visual Studio 2013相同,没有任何问题),但是当我调用该方法时,dte.Quit()它不会使Visual Studio 2015关闭,的devenv.exe的意愿保持在背景永远(直到手动过程杀死).


有人可以知道我为什么会遇到这个问题?

有人有同样的问题吗?有人找到了解决问题的方法吗?

这是一个官方的错误?,是否有更新或补丁?

或者在最糟糕的情况下,在新的微软"哲学"之后,它可能是他们的间谍机制之一,即使在最终用户试图关闭IDE时也能继续运行?

研究


我对这样的问题解决方案知之甚少,比如调试第三方应用程序或逆向工程知识,但我做了一些基本的事情:

  • 试图将procmonSysinternals的,但我没有发现任何奇怪的电话.
  • 我还使用了名为WhatIsHangNirsoft应用程序来确定系统中挂起的任何当前应用程序然后显示它的一些调试信息,但是WhatIsHang无法识别devenv.exe的任何挂起,所以至少我知道devenv.exe不是悬挂,似乎只是显然"不活跃"做一些奇怪的事情,而这个过程永远不会自己退出.

环境规格


Windows版本:

Windows Spy 10,即64位的Windows 10 Professional(v10.0.10240),在VMWare WorkStation上运行.

Visual Studio版本:

2015专业版(v14.0.23107.0)

是否安装了第三方IDE扩展或任何其他类型的修改?:

不,这是该产品的全新安装.

.net visual-studio envdte devenv visual-studio-2015

16
推荐指数
1
解决办法
7473
查看次数