ich auf ein seltsames Verhalten in Visual Studio gekommen bin 2010Eingebettete Ressource in Visual Studio 2010 fehlt, wenn der Name mit „No.xxx“ endet
Wenn eingebettete Ressourcen (Dateien, die zu meinem C# Projekt hinzugefügt werden und für die die Build Aktion -Eigenschaft auf Embedded Resource
festgelegt ist), die Dateien sind in der Ausgabebaugruppe als Binärdaten enthalten. die Ressourcen Listing ist einfach:
class Program
{
static void Main(string[] args)
{
string[] names = typeof (Program).Assembly.GetManifestResourceNames();
foreach (var name in names)
{
System.Console.Out.WriteLine (name);
}
}
}
Wenn jedoch die eingebettete Ressource Dateinamen mit No.xxx
enden (die Erweiterung ist irrelevant), wird die Datei zeigt, nicht in der Liste nach oben. Ich kann keinen Grund herausfinden, warum Visual Studio 2010 keine solche Datei enthält. Was habe ich verpasst?
Hinweis: Wenn ich die eingebettete Ressourcendatei im Solution Explorer zu etwas anderem umbenennen, funktioniert alles wie erwartet.
Ich habe dies schließlich als Bug auf Microsoft Connect veröffentlicht (17. August 2010). –