当我从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)
无返回任何错误,TASKKILL
并PSKILL
返回终止/终止进程的成功消息.但是devenv.exe仍然运行,它不会因为PID
保持不变而重新生成.它只在系统重启时消失,这不是一个很好的解决方案.
注意.LockHunter显示devenv已经锁定了自己.它无法解锁它.
上面的屏幕截图是Process Monitor的输出,显示devenv处于某种"Process Profiling"循环中(右键单击它并单击新选项卡中的打开图像以正确查看它).
有关如何在Windows上杀死此类进程的任何想法?
我希望命令行使用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的命令行是什么.
谢谢
在自动构建中使用devenv时,我一直收到此错误.我已经浏览了我能找到的每个网站,并且通常的答案提到了刷新的依赖关系(我认为它修复了它用于手动部署,但不用于自动)并从项目中删除源代码控制编码,这对我没有帮助.
每次构建时都不会发生错误,但每次在不同的部署项目上似乎都是随机的.
有没有人对为什么会出现这个错误以及如何修复它有任何建议?
我正在使用Bamboo [来自Altassian],它使用devenv.com构建器来构建解决方案文件.目前,我似乎在我的构建中遇到了"错误"错误 - 我试图自己解决但是却不能 - 所以我想我会问.
每个构建正常成功 - 没有源自代码的错误 - 但似乎反而给出了这个错误
包'Microsoft.VisualStudio.TestTools.TestCaseManagement.QualityToolsPackage,Microsoft.VisualStudio.QualityTools.TestCaseManagement,Version = 10.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'无法加载.
我不知道为什么这会导致devenv.com环境出现问题,我无法弄清楚如何通过某些构建命令"忽略"此错误?
我想知道:从命令行编译解决方案时使用msbuild和devenv有什么区别?
一个显而易见的事情是,msbuild确实构建了解决方案中未包含的依赖项目,而devenv却没有.
还有别的吗?是否有一些特殊标志可以传递给msbuild以使其与devenv构建完全匹配?
PS我正在使用Visual Studio 2010 SP1
我在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个项目有这个确切的错误,我不想重新安排每一个.更重要的是,这并不能保证我将来不会再出现这个问题.
非常感谢!
我正在尝试使用命令行中的devenv.exe编译可视化工作室解决方案.我可以让它工作,但解决方案中的所有项目都是为AnyCPU编译的,我希望它们可以为x86编译.对于所有项目,调试和发布配置都设置为x86.
当我在IDE中编译时它工作正常.但是当我尝试从命令行构建解决方案时,它总是为AnyCPU构建所有项目.有没有办法让devenv.exe只在x86中构建?
我们正在使用Visual Studio 2012
我有Jenkins CI服务器,它构建了各种.net项目.服务器位于虚拟机上,连接到ActiveDirectory,Jenkins在域用户的上下文中运行,域用户也是本地管理员.
使用的软件:
解决方案是使用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
我需要运行使用devenv.exe
(或devenv.com
就此而言)构建可视化工作室解决方案的脚本.对于visual studio 2015 %VS140COMNTOOLS%
,我可以使用一个环境变量 来查找devenv的安装位置.由于Visual Studio 2017 没有%VS150COMNTOOLS%
,因此devenv
在脚本(bat或powershell)中查找安装位置的可靠方法是什么.
当我通过按下IDE上的关闭按钮关闭Visual Studio 2015时,devenv.exe进程在3-5分钟之间继续在后台运行,在此之后,它会自动关闭,真的很奇怪.
我发现这个问题是因为我试图使用自动安装扩展DTE
(与过去Visual Studio 2013相同,没有任何问题),但是当我调用该方法时,dte.Quit()
它不会使Visual Studio 2015关闭,的devenv.exe的意愿保持在背景永远(直到手动过程杀死).
有人可以知道我为什么会遇到这个问题?
有人有同样的问题吗?有人找到了解决问题的方法吗?
这是一个官方的错误?,是否有更新或补丁?
或者在最糟糕的情况下,在新的微软"哲学"之后,它可能是他们的间谍机制之一,即使在最终用户试图关闭IDE时也能继续运行?
我对这样的问题解决方案知之甚少,比如调试第三方应用程序或逆向工程知识,但我做了一些基本的事情:
Windows版本:
Windows Spy 10,即64位的Windows 10 Professional(v10.0.10240),在VMWare WorkStation上运行.
Visual Studio版本:
2015专业版(v14.0.23107.0)
是否安装了第三方IDE扩展或任何其他类型的修改?:
不,这是该产品的全新安装.