无效的 URI:URI 方案无效。 - 新 Uri(" https://docs.microsoft.com/windows/msix/app-installer/update-settings")
Invalid URI: The URI scheme is not valid. - new Uri("https://docs.microsoft.com/windows/msix/app-installer/update-settings")
我有一个非常简单的 2 行控制台应用程序 (.net 6),同时创建 Uri
、
// See https://aka.ms/new-console-template for more information
Console.WriteLine("Hello, World!");
var uri = new Uri("https://docs.microsoft.com/windows/msix/app-installer/update-settings");
我收到以下异常。我必须在这里做一些非常愚蠢的事情,但无法弄清楚。我也试过简单的网址,结果也一样。
System.UriFormatException
HResult=0x80131537
Message=Invalid URI: The URI scheme is not valid.
Source=System.Private.Uri
StackTrace:
at System.Uri.CreateThis(String uri, Boolean dontEscape, UriKind uriKind, UriCreationOptions& creationOptions)
at System.Uri..ctor(String uriString)
at Program.<Main>$(String[] args) in C:\Users\user\source\repos2\ConsoleApp1\ConsoleApp1\Program.cs:line 3
你在字符串中有一个额外的符号(它没有在 SO 上显示)。这是在从您的问题中复制之后:
在https
之前删除这个符号,它会起作用。
我有一个非常简单的 2 行控制台应用程序 (.net 6),同时创建 Uri
、
// See https://aka.ms/new-console-template for more information
Console.WriteLine("Hello, World!");
var uri = new Uri("https://docs.microsoft.com/windows/msix/app-installer/update-settings");
我收到以下异常。我必须在这里做一些非常愚蠢的事情,但无法弄清楚。我也试过简单的网址,结果也一样。
System.UriFormatException
HResult=0x80131537
Message=Invalid URI: The URI scheme is not valid.
Source=System.Private.Uri
StackTrace:
at System.Uri.CreateThis(String uri, Boolean dontEscape, UriKind uriKind, UriCreationOptions& creationOptions)
at System.Uri..ctor(String uriString)
at Program.<Main>$(String[] args) in C:\Users\user\source\repos2\ConsoleApp1\ConsoleApp1\Program.cs:line 3
你在字符串中有一个额外的符号(它没有在 SO 上显示)。这是在从您的问题中复制之后:
在https
之前删除这个符号,它会起作用。