2017-09-16 80 views
0

我在写一个C#winform应用程序。一切顺利,但突然调试不起作用。我得到这个错误信息:VS调试时出错

错误试图运行项目:无法启动程序[这里 如下的可执行文件的路径]输入或输出不能 重定向,因为指定的文件是无效的。

这里的

Microsoft Visual Studio Solution File, Format Version 12.00 
# Visual Studio 14 
VisualStudioVersion = 14.0.25123.0 
MinimumVisualStudioVersion = 10.0.40219.1 
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Stub", "Stub\Stub.csproj", "{C6376D67-EEEC-4AEE-B779-D743D0181636}" 
EndProject 
Global 
    GlobalSection(SolutionConfigurationPlatforms) = preSolution 
     Debug|Any CPU = Debug|Any CPU 
     Release|Any CPU = Release|Any CPU 
    EndGlobalSection 
    GlobalSection(ProjectConfigurationPlatforms) = postSolution 
     {C6376D67-EEEC-4AEE-B779-D743D0181636}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 
     {C6376D67-EEEC-4AEE-B779-D743D0181636}.Debug|Any CPU.Build.0 = Debug|Any CPU 
     {C6376D67-EEEC-4AEE-B779-D743D0181636}.Release|Any CPU.ActiveCfg = Release|Any CPU 
     {C6376D67-EEEC-4AEE-B779-D743D0181636}.Release|Any CPU.Build.0 = Release|Any CPU 
    EndGlobalSection 
    GlobalSection(SolutionProperties) = preSolution 
     HideSolutionNode = FALSE 
    EndGlobalSection 
EndGlobal 

我比较了项目与虚拟项目的项目属性的属性,发现.sln文件,在现场命令行选项我的调试选项卡下项目这个值:

没有命令行

不知道这是从哪里来的,但是在删除之后,再次调试。

+0

究竟发生了什么?在失败之前您是否更改过任何项目属性? – yacc

+0

不是我所知道的 – Yoav

+0

你跑哪个版本? – yacc

回答

1

检查项目的属性以包含字段命令行选项。如果它包含No Command-line然后将其删除。