VS调试时出错
问题描述:
我在写一个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文件,在现场命令行选项我的调试选项卡下项目这个值:
没有命令行
不知道这是从哪里来的,但是在删除之后,再次调试。
答
检查项目的属性以包含字段命令行选项。如果它包含No Command-line
然后将其删除。
究竟发生了什么?在失败之前您是否更改过任何项目属性? – yacc
不是我所知道的 – Yoav
你跑哪个版本? – yacc