C# VS项目名称中允许使用哪些字符?
有人知道VS项目名称中允许使用哪些字符吗?有参考资料吗C# VS项目名称中允许使用哪些字符?,c#,.net,visual-studio,visual-studio-2008,C#,.net,Visual Studio,Visual Studio 2008,有人知道VS项目名称中允许使用哪些字符吗?有参考资料吗 不能包含以下任何字符:/?:&\*“|#% 不能包含unicode字符 不能包含代理字符 不能是包含“CON”、“AUX”、“PRN”、“COM1”或“LPT2”的保留名称 不能是“.”或“…” 我是通过尝试创建一个项目来获得此信息的,该项目使用了一个我知道不会被接受的字符。例如,NTFS文件路径中不允许使用的字符。例如,我使用了一个名为|的项目来获取错误。最好不要使用空格或任何其他可能是html编码的字符。请参阅Visual Stud
- 不能包含以下任何字符:/?:&\*“<>|#%
- 不能包含unicode字符
- 不能包含代理字符
- 不能是包含“CON”、“AUX”、“PRN”、“COM1”或“LPT2”的保留名称
- 不能是“.”或“…”
我是通过尝试创建一个项目来获得此信息的,该项目使用了一个我知道不会被接受的字符。例如,NTFS文件路径中不允许使用的字符。例如,我使用了一个名为|的项目来获取错误。最好不要使用空格或任何其他可能是html编码的字符。请参阅Visual Studio ret尝试创建包含无效字符的项目时出现以下错误: Microsoft Visual Studio
新项目 项目和解决方案名称不能:
- 包含以下任何字符:
/
?
:
*
”
- 包含Unicode控制字符
- 包含代理字符
- 是系统保留名称,包括
、CON
、AUX
、PRN
或COM1
LPT2
- 是
或。
嗯
+1此外,项目名称中可能允许使用某些字符,但当CLR尝试加载包含这些字符的程序集时,这些字符也可能会中断。如果项目名称作为程序集名称无效,则从项目名称更改程序集名称非常重要。