Visual studio 2010 VS2010 Express缺少devenv.exe,因此我无法修复“项目过期”问题

Visual studio 2010 VS2010 Express缺少devenv.exe,因此我无法修复“项目过期”问题,visual-studio-2010,Visual Studio 2010,实际上,我正试图通过使用本文中概述的步骤来启用系统日志记录,来解决我的项目总是过时的问题 但是,在我的计算机上任何地方都找不到devenv.exe.config或匹配的.exe文件,更不用说在C:\Program Files或C:\Program Files x86中了 我运行的是Windows7SP1,我认为这与VS2010Express SP1并不特别相关。我在想,也许devenv在Express版本中不可用,但我找不到任何信息来证实或否认我的理论 有人能告诉我为什么没有devenv.exe

实际上,我正试图通过使用本文中概述的步骤来启用系统日志记录,来解决我的项目总是过时的问题

但是,在我的计算机上任何地方都找不到devenv.exe.config或匹配的.exe文件,更不用说在C:\Program Files或C:\Program Files x86中了

我运行的是Windows7SP1,我认为这与VS2010Express SP1并不特别相关。我在想,也许devenv在Express版本中不可用,但我找不到任何信息来证实或否认我的理论

有人能告诉我为什么没有devenv.exe以及我是否应该这样做吗


如果不是,我如何修复总是过期的问题,而不能够获得正确的日志来告诉我是什么导致了问题?

可执行文件的名称,当然,相关的配置文件取决于您正在运行的Visual Studio的类型。通常,这是devenv.exe。对于Visual Studio Express,您应该能够找到vcexpress.exe


类似的配置文件为vcexpress.exe.config,您应该能够将system.diagnostics配置放在该文件中。

对于Microsoft Visual Studio 2010 Express for Windows Phone,它是VPDExpress.exe.config
\程序文件x86\Microsoft Visual Studio 11.0\Common7\IDE

右键单击图标并选择属性窗口 在快捷方式选项卡中,您可以在目标文本框中找到 在我的VS 2012 Express中,它看起来是:


C:\Program Files x86\Microsoft Visual Studio 11.0\Common7\IDE\VWDExpress.exe

在我的Windows Phone Microsoft Visual Studio 2012 Express Version4中,路径是C:\Program Files x86\Microsoft Visual Studio 11.0\Common7\IDE\VWDExpress.exe

只需从任务管理器启动一个新进程,如下所示


文件>运行新任务>devenv.exe

是否有vcexpress.exe.config?是的,它有相应的节,在该节之后添加了该节,但无法保存文件。它似乎被其他程序锁定了文件,即使是在重新启动之后。在任务管理器中没有显示任何明显的罪魁祸首。为了首先解决锁问题,我尝试使用sysinternal句柄,但它报告没有找到匹配的句柄。解锁器也表示没有锁定手柄。鉴于这超出了原始问题的范围,我将首先尝试在其他地方解决这个问题,这样我就可以检查编辑vcexpress.exe.config是否符合我的要求,感谢@EdwardThomson的建议。@Edward:文件锁定问题已解决,编辑vcexpress.exe.config确实可以做到这一点。我错误地认为VS Pro会有一个VC.exe,而devenv.exe则有所不同。如果你想添加你的评论作为答案,我会将其标记为已接受的答案,如果可以的话,我会继续投票,但我还是习惯了。事实上,它本身不是一个锁,只是管理员权限。虽然我是一名管理员,实际上是我笔记本电脑上唯一的用户,但显然当我去编辑文件时,它不会以管理员权限打开。我必须授予用户写入权限才能保存更改。该文件位于何处?这对我来说很有效。devenv.exe文件位于IDE目录中。在我的情况下,它是WDExpress。但这个答案是正确的: