【问题标题】:What does the error mean: Path cannot be the empty string or all whitespace错误是什么意思:路径不能是空字符串或所有空格
【发布时间】:2013-11-28 04:10:42
【问题描述】:

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

如果我在 VS 2005 中运行我的项目,它可以正常工作。

如果我尝试执行我的项目(控制台应用程序/.exe),我收到此错误:

路径不能是空字符串或全是空格

【问题讨论】:

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

标签: c# string path whitespace


【解决方案1】:

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

以下解决方案对我有用。

解决步骤:

  1. 右键单击解决方案。

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

  3. 然后重新启动您的 Visual Studio。

  4. 然后尝试构建/重建解决方案。

我希望,现在你可以构建了。

在 VS2017 中遇到此问题的原因:

据我研究,微软在 Visual Studio 2017 中提供了许多新功能。其中之一是:

Visual Studio 启动速度更快,响应速度更快,并且使用的内存比以前更少。

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

欲了解更多信息https://docs.microsoft.com/en-us/visualstudio/ide/whats-new-in-visual-studio

【讨论】:

    猜你喜欢
    • 2011-12-06
    • 1970-01-01
    • 1970-01-01
    • 2018-01-05
    • 2019-12-06
    • 2010-11-26
    • 2022-09-28
    • 2018-08-28
    • 2020-02-11
    相关资源
    最近更新 更多