我正在尝试在控制台应用程序中使用嵌入式资源,但显然控制台应用程序不会自动附带资源文件。如何为我的控制台应用程序创建资源文件?
问问题
16886 次
5 回答
14
控制台模式应用程序的项目模板没有预先准备好的资源。您只需使用 Project + Properties、Resources 选项卡添加它,单击“单击此处创建一个”链接。花一个小时再点击一下。这一切都很容易发现,但你必须看看。
于 2013-05-20T18:43:46.270 回答
11
右键单击解决方案资源管理器中的控制台应用程序项目节点。添加->新项目->资源文件。
编辑:正如已经指出的那样,如果您打开控制台应用程序项目的属性,它还将有一个资源选项卡,它会告诉您它没有资源文件并为您提供创建资源文件的链接。这将做与上面相同的事情,除了它将在 Properties 文件夹下创建文件。
于 2013-05-20T18:40:50.503 回答
7
我在对您上一个问题的回答中添加了答案:
在解决方案资源管理器中右键单击“测试” -> 添加 -> 新项目 -> 资源文件
然后双击创建的文件(例如 Resource1.resx),然后从那里获取它。
然后使用它:
string s = Resource1.String1;
于 2013-05-20T18:46:39.163 回答
0
了解基本面。
只需构建您的默认值
public class Lang {
public string Title = "my title";
}
然后
public class Lang_en_US : Lang{
public Lang_en_US(){
Title = "my US Title";
}
}
然后找到你想用 switch 转换的语言,如果不匹配,只需使用默认值
ASP.net 编译成类似于全局资源的类。
:)
于 2019-09-25T06:48:00.833 回答