C# 错误的意思是:路径不能是空字符串或全部空白

C# 错误的意思是:路径不能是空字符串或全部空白,c#,string,path,whitespace,C#,String,Path,Whitespace,我的项目将解析XML文件并做一些工作 如果我在VS2005中,并且我运行我的项目,它工作得很好 如果我尝试执行我的项目(console application/.exe),则会出现以下错误: 路径不能是空字符串或所有空白我在使用visual studio 2017时也遇到了同样的问题错误:“路径”不能是空字符串(“”) 下面的解决方案对我有效 解决方案步骤: 右键单击解决方案 单击禁用轻量级解决方案加载 然后重新启动VisualStudio 然后尝试构建/重建解决方案 我希望,现在你能够建立 在

我的项目将解析XML文件并做一些工作

如果我在VS2005中,并且我运行我的项目,它工作得很好

如果我尝试执行我的项目(console application/.exe),则会出现以下错误:


路径不能是空字符串或所有空白

我在使用visual studio 2017时也遇到了同样的问题错误:“路径”不能是空字符串(“”)

下面的解决方案对我有效

解决方案步骤:

  • 右键单击解决方案

  • 单击禁用轻量级解决方案加载

  • 然后重新启动VisualStudio

  • 然后尝试构建/重建解决方案

  • 我希望,现在你能够建立

    在VS2017中面对这个问题的原因:

    正如我所研究的,微软在visual studio 2017中提供了许多新功能。一是:

    与以前相比,Visual Studio启动速度更快,响应速度更快,占用的内存更少。

    要实现此功能,我们需要启用轻量级解决方案负载


    有关project中调试参数的详细信息

    请显示您的代码,可能有人会向您显示您的错误。最好阅读它的内容:您试图打开一个名称为空字符串的文件。听起来您的应用程序希望向其传递一个文件名,这是IDE在项目-->属性-->调试选项卡-->命令行参数中提供的。这就是为什么从IDE运行时它可以工作的原因。您需要提供一个文件名,以便在直接运行时使用,并修复代码,以便在没有提供文件名时不会崩溃。