Visual Studio 2019 路径中的非法字符

问题描述 投票:0回答:2

最近,我一直收到一条错误消息。错误消息至少在两种情况下出现:

  1. 在 .NET Framework 中创建新项目(在 c# 或 vb 中)后,当我右键单击 -> 添加... -> 新项目... 时会显示错误消息。 .NET Framework

Add item

error message

2- 当我尝试在 .NET Core 中创建项目(c# 或 vb)时,我直接收到相同的错误消息: NET Core

error

即使我打开了一个旧项目,它运行良好或运行良好,之后,当我尝试添加一个新项目时,我也会收到相同的错误消息。 我已经向微软报告了这个问题。但仍然没有明确的解决办法。有人遇到同样的问题吗? 顺便说一下,我已经尝试过很多已知的策略,比如清除 C:\Users\Salam\AppData\Local\Microsoft\VisualStudio .0_8c60507b 中的缓存 我尝试修复或卸载然后重新安装产品。所有这些策略都没有帮助。

这是我的一个旧项目的完整路径,它已经有了一个类。但是现在我无法为其添加新课程。因为它会生成相同的错误消息。我通过在 VS 中右键单击项目然后选择“复制完整路径”来复制的路径。 D:\用户\萨拉姆\源 epos est_windowsFormsApp2 est_windowsFormsApp2.sln

复制粘贴的位置:C:\Users\Salam\source 电子书

编辑:当我启动 VS 2019 时,我选择“无代码继续”。之后,从菜单中单击文件 -> 新建 -> 文件...我收到相同的错误消息“路径中的非法字符”。或者只是当我从键盘上单击“ctrl+n”时,我得到了相同的错误消息。

windows visual-studio environment-variables visual-studio-2019
2个回答
4
投票

您可能有一个无效的系统路径(NOT 用户路径,您已在上一张图片中显示),因为我刚刚遇到此错误并找到了修复程序。

显然我的系统路径有一个名为的路径; https://i.imgur.com/asXvwjn.png。 这是一个无效路径,您可以通过在 PowerShell 中执行 echo $env:path 检查所有路径,然后找到一个无效路径。 现在您需要删除无效路径。我不知道如果不下载另一个软件怎么办,但我使用了Rapid Environment Editor(以管理员权限启动,否则它只会是只读的)删除。

重启 VS2019 应该可以了


0
投票

我有类似的问题;原来我的用户路径中存在无效路径,即

E:source/bin
。但是我的E盘没有这个文件夹

查找用户路径中可能存在的任何不正确路径。

© www.soinside.com 2019 - 2024. All rights reserved.