C# C中日文/中文字符的无效标记或编译时错误#

C# C中日文/中文字符的无效标记或编译时错误#,c#,.net,visual-studio-2010,encoding,chinese-locale,C#,.net,Visual Studio 2010,Encoding,Chinese Locale,如上所述,代码需要使用visual studio 2010中使用的一些日文/中文字符串创建string类型的对象,当我编译它时,它会给我生成错误,如“无效令牌,意外字符” 我怎样才能克服这个问题。 可能有用的答案 顺便说一句,我无法在Visual Studio 2019 Community/Professional(Windows 10 x64/Winforms App/.NET Framework 4.6)中为中文和日文重现错误。即使我使用.NETFramework 2.0,所有的编译和工作都

如上所述,代码需要使用visual studio 2010中使用的一些日文/中文字符串创建string类型的对象,当我编译它时,它会给我生成错误,如“无效令牌,意外字符”

我怎样才能克服这个问题。

可能有用的答案

顺便说一句,我无法在Visual Studio 2019 Community/Professional(Windows 10 x64/Winforms App/.NET Framework 4.6)中为中文和日文重现错误。即使我使用.NETFramework 2.0,所有的编译和工作都很好

测试方法:

公共静态字符串TestApp\u列表项_騾髏魄鮴鯰鰰鴃鶲_b4823038;
公共静态字符串TestApp\u ListItem_どうもありがとうございました_b4823038;

考虑更新Visual Studio和SDK,因为旧的MSBuild/编译器可能包含与CJK字符不兼容的内容,这是由于旧的内部in。

可能有问题的有用答案

顺便说一句,我无法在Visual Studio 2019 Community/Professional(Windows 10 x64/Winforms App/.NET Framework 4.6)中为中文和日文重现错误。即使我使用.NETFramework 2.0,所有的编译和工作都很好

测试方法:

公共静态字符串TestApp\u列表项_騾髏魄鮴鯰鰰鴃鶲_b4823038;
公共静态字符串TestApp\u ListItem_どうもありがとうございました_b4823038;

考虑更新Visual Studio和SDK,因为旧的MSBuild/编译器可能由于旧的内部in而包含与CJK字符不兼容的内容。

尝试在控制面板中添加中文查看VS2010可能存在问题。主流支持于2015年7月14日结束。除非您获得了扩展支持,否则将永远无法得到修复,但请抓紧时间(2020年7月14日)。我认为你应该升级VS。它不是所有的角色,它只是抱怨两个。这些人物有什么特别的意义吗?喜欢保留字吗?有些字符和单词我们不能用作名字。当您删除两个带下划线的字符时会发生什么情况?请尝试在控制面板中添加中文看看VS2010可能有问题。主流支持于2015年7月14日结束。除非您获得了扩展支持,否则将永远无法得到修复,但请抓紧时间(2020年7月14日)。我认为你应该升级VS。它不是所有的角色,它只是抱怨两个。这些人物有什么特别的意义吗?喜欢保留字吗?有些字符和单词我们不能用作名字。删除两个带下划线的字符时会发生什么情况?
public partial class Form1 : Form
    {
        public static string TestApp_ListItem_騾髏魄鮴鯰鰰鴃鶲_b4823038;

        public Form1()
        {
            InitializeComponent();


        }
    }