How do I create a Resources file for a Console Application?

后端 未结 5 739
耶瑟儿~
耶瑟儿~ 2021-01-11 13:36

I\'m trying to use an embedded resource in a console application, but apparently console applications don\'t come with a resource file automatically. How do I create a reso

相关标签:
5条回答
  • 2021-01-11 13:59

    I added the answer in my answer to your previous question:

    Right-Click on 'test' in Solution Explorer -> Add -> New Item -> Resources File

    Then double-click on the created file (e.g. Resource1.resx), and take it from there.

    Then use it:

    string s = Resource1.String1;
    
    0 讨论(0)
  • 2021-01-11 14:01

    Right click on the console application project node in the solution explorer. Add->New Item->Resources File.

    edit: as has been pointed out, if you open the Properties of the console app project, it will also have a Resources tab, which will tell you that it doesn't have a resources file and provide you with a link to create one. This will do the same thing as the above, except that it will create the files under the Properties folder.

    0 讨论(0)
  • 2021-01-11 14:08
    1. Right click your project.
    2. Select Properties.
    3. In Resources click the link "This project does not contain a default resource file". Click here to add one.".

    0 讨论(0)
  • 2021-01-11 14:08

    Understanding the fundamentals.

    Just build your default

    public class Lang {
        public string Title = "my title";
    }
    

    then

    public class Lang_en_US : Lang{
    
        public Lang_en_US(){
            Title = "my US Title";
        }
    
    }
    

    then find your lang you want to case into with switch, if not match, just use the default

    ASP.net compiles into classes like the global resource.

    :)

    0 讨论(0)
  • 2021-01-11 14:11

    The project template for a console mode application doesn't have pre-cooked Resources. You simply add it with Project + Properties, Resources tab, click the "Click here to create one" link. Take an hour and click around some more. This is all very discoverable but you have to take a look.

    0 讨论(0)
提交回复
热议问题