这个项目工作正常,然后我重新启动计算机以安装新GPU,现在当我尝试运行它时会产生以下错误:
Error while trying to run project: Unable to start program:
"E:\Workspace\...\....exe"
Cannot find the file specified.
我已确认提到的文件确实存在于错误消息指定的路径中。
我尝试过“清洁解决方案”和“重建解决方案”。
手动导航到可执行文件并运行它。当我按下VS2010中的“运行”按钮时,会产生上述错误。
有谁知道为什么会这样?
答案 0 :(得分:21)
我在VS2008上遇到过这个问题:我删除了.suo; .NCB;和用户项目文件,然后重新启动解决方案,它解决了我的问题。
答案 1 :(得分:3)
使用VS Management中的修复工具修复了所有内容。
(即右键单击Visual Studio 2010并从Windows控制面板中的“卸载程序”工具中选择“更改/删除”,然后在加载时单击“Visual Studio管理”窗口中的“修复”。)
答案 2 :(得分:3)
我能够克服这个问题的唯一方法(重新安装不是一个选项)是设置项目属性 - > web->开始操作 - >“不要打开页面。等待来自外部申请的请求。“
顺便说一下,我认为在某些时候这是因为我对machine.config做了一个mod。 :)不,我不记得它是什么。这似乎是这个非常世界末日的错误,一旦你得到它永远不会消失。因此,如果您从Google找到此页面,您应该知道自己注定失败了。 :)
答案 3 :(得分:1)
我找到了一个相关的帖子:
Debugging Visual Studio 2010/IE 8 - Unable to start program - Element not found
这里最好的建议答案是:
Tools > Internet Options > Advanced Under the Browsing Section
然后取消选中
"Disable Script Debugging (Internet Explorer)
答案 4 :(得分:1)
对我而言,病毒扫描程序不喜欢我的exe文件名中有多个句点的事实。
即
project.class.console.exe< - 将无法运行
console.exe< - 将运行
希望它有所帮助。
答案 5 :(得分:0)
我在 Visual Studio 2019 中遇到了类似的问题。 我需要将旧项目重建到新框架。 我将框架从 3.5 更改为 4.7 非常简单,但应用程序未启动。 我曾尝试更改项目和解决方案设置很长时间,但很多职位对我没有帮助。 解决方案很简单:
答案 6 :(得分:0)
我认为VS由于某种原因不再能够解决路径。
您可以尝试进入“项目属性”对话框,选择“调试”选项卡,在“开始操作”组中选择“启动外部程序”,然后键入可执行文件的完整路径。
答案 7 :(得分:0)
我只是张贴这个,因为我对我传入的命令行参数有一个特定的问题。由于缺乏经验,我正在使用命令行"<"和">"在我的论点中,它正在重定向我的文件。希望这有助于某人。
答案 8 :(得分:0)
在更改“所有配置”的属性时,错误地将“”添加到我的命令行参数时遇到此错误。从RightClickProject-> Properties-> Configuration Properties-> Debugging-> Command Arguments中删除它们允许它再次在调试器中运行。
答案 9 :(得分:0)
如果是Windows应用程序,则会在更改正在运行的项目属性时解决错误。
此配置未保存到 [CurrentProject] .csproj (或 [CurrentProject] .vbproj) 。 它保存到: [CurrentProject] .csproj.user (或 [CurrentProject] .vbproj.user )
如果您使用代码存储库,通常此文件不会保存撤消版本控制。
答案 10 :(得分:0)
我遇到了类似的问题,但此处列出的解决方案都没有帮助。我的问题是我的解决方案有多个项目,而错误的项目被选为StartUp项目,一旦我改变它,它就有效。
答案 11 :(得分:0)
从存储库中删除和恢复整个解决方案为我解决了这个问题。我没有在任何其他答案中找到此解决方案,所以认为它可能对某人有帮助。
答案 12 :(得分:0)
答案 13 :(得分:0)
我试过删除.suo; .NCB; 。自卫队;重建等没有任何帮助。 消息是:
无法启动程序
' C:\ Users \ some user \ Downloads \ project name \。\ Debug \ fil_name.exe'
系统找不到指定的文件。
问题是文件名不匹配,文件路径错误。
1.所以转到Project-> Properties-> Linker-> General->并在'输出文件'的右侧窗格中更改了' fil_name.exe'到' file_name.exe'
file_name.exe位于更深的文件夹中,如 - > \调试\ CRV。
2.还进行了项目 - >属性 - >配置属性 - >并在“输出目录”的右侧窗格中编辑'。\ Debug \'到'。\ Debug \ crv'
答案 14 :(得分:0)
我刚刚重新遇到同样的问题:Console App,Visual Studio 2013,64位操作系统。项目的设置设置为“Any CPU”,我为x86创建了一个新配置,VS很高兴。
答案 15 :(得分:0)
使用Silverlight Web项目时遇到了类似的问题...
我通过设置启动页面解决了问题(在Silverlight中。 aspx 是启动页面。)
在项目浏览器中右键单击您的启动页面并进行设置。!
答案 16 :(得分:0)
我遇到了类似的问题。我发现解决方案与错误完全无关。诀窍是重命名程序集名称。解决方案:VS 2013 - >项目属性 - >应用程序选项卡 - > AssemblyName属性已更改为新名称< 25个字符
答案 17 :(得分:0)
我遇到了同样的问题
我的原因是Command
中的Configuration Properties | Debugging
选项已重置为其默认值。
答案 18 :(得分:0)
重置诊断和静态分析,例如,属性 - > FORTRAN - >诊断。特别要注意“静态安全分析级别”并将其设置为无。祝你好运!
答案 19 :(得分:-1)
从顶部菜单“构建” - > “重建解决方案”,.exe文件以某种方式被删除或损坏,“重建解决方案将创建一个新的!”