using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication
{
class Program
{
static void Main(string[] args)
{
var x = Environment.GetResourceString("test"); //compile-time error
}
}
}
The error is: 'System.Environment' does not contain a definition for 'GetResourceString'.
EDIT: OP has stated that he's using the Compact Framework, v3.5.
I dont get the picture, what's wrong with my code? Thanks!
Environment.GetResourceString
appears to be present, according to MSDN, only in version 2.0 of the Compact Framework. If the article is to be believed, it's never existed in the standard framework.
What are you trying to do? If it's localization you're after, you may want ResourceManager.GetString
.
System.Resources.ResourceManager myManager = new
System.Resources.ResourceManager("ResourceNamespace.myResources",
myAssembly);
// Retrieves String and Image resources.
string myString = myManager.GetString("StringResource");