Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/280.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
所示库中的C#十六进制字符串';解码';在intellisense&;元数据_C#_Visual Studio - Fatal编程技术网

所示库中的C#十六进制字符串';解码';在intellisense&;元数据

所示库中的C#十六进制字符串';解码';在intellisense&;元数据,c#,visual-studio,C#,Visual Studio,我有一个恼人的问题,但不是功能问题。我有一个通过内部nuget编译和分发的库,其中有一个包含font awesome十六进制值的文件。如: public const string AddressBook=“\uf2b9” 在库中引用时,intellisense显示为上面的\u字符串 但是,在另一个项目中使用库时,以及在查看文件元数据时,该值显示为: public const字符串地址簿=”"; 是否有方法在使用者或源中(可能通过属性)指定字符串应以“原始”\u形式显示 最好的是,不确定您的内

我有一个恼人的问题,但不是功能问题。我有一个通过内部nuget编译和分发的库,其中有一个包含font awesome十六进制值的文件。如:
public const string AddressBook=“\uf2b9”

在库中引用时,intellisense显示为上面的\u字符串

但是,在另一个项目中使用库时,以及在查看文件元数据时,该值显示为:
public const字符串地址簿=”";

是否有方法在使用者或源中(可能通过属性)指定字符串应以“原始”\u形式显示


最好的是,

不确定您的内部nuget或Visual Studio对此值的解析是否有问题。如果您尝试创建一个新的简单类库项目并添加“const string…”然后从另一个新创建的空项目中引用它,此问题是否仍然存在?是的。如果我通过程序集引用(dll)添加,则问题仍然存在。如果我将项目添加到解决方案中,然后作为项目引用添加,则问题已解决。
\u..
构造不是“十六进制代码”而是由其unicode值指定的字符。调试器尝试显示该字符(
'\u20ac'
'€'
相同),但是作为“专用”字符,itOkay没有标准标志符号,这是有意义的,您知道是否有任何方法可以停止调试器显示字符而改为显示unicode字符串吗?不确定您的内部nuget或Visual Studio对此值的解析是否有问题。如果您尝试创建一个新的简单类库项目,并将“const string…”添加到该项目中,然后从另一个新创建的空项目中引用该项目,则此问题是否仍然存在?是的。如果我通过程序集引用(dll)添加,则它将持续存在。如果我将项目添加到解决方案中,然后添加为项目引用,那么问题就解决了。
\u..
构造不是“十六进制代码”,而是由其unicode值指定的字符。调试器尝试显示该字符(
'\u20ac'
'€'
相同),但是作为“专用”字符,itOkay没有标准标志符号,这是有意义的,您知道是否有任何方法停止调试器显示该字符并改为显示unicode字符串?