Tengo el proyecto VS 2008 y csproj (Biblioteca C#).Cómo obtener el espacio de nombre predeterminado del proyecto csproj (VS 2008)
En las propiedades del proyecto, tiene un nombre de conjunto y un espacio de nombre predeterminado. Nota: cada clase tiene un espacio de nombre.
¿Es posible, en tiempo de ejecución, obtener el valor del espacio de nombres predeterminado?
Mi objetivo es usar los recursos, y necesito el valor de espacio de nombres por defecto:
Assembly assembly = Assembly.GetExecutingAssembly();
//foreach (string resourceName in assembly.GetManifestResourceNames()){}
Stream syntaxModeStream = assembly.GetManifestResourceStream(pathToResources
+ ".SyntaxModes.xml");
Actualización:
Pieter dicho que no puedo. El espacio de nombre predeterminado no se almacena en el ensamblaje
var resource = assembly.GetManifestResourceNames().Single(p => p.EndsWith(".SyntaxModes.Xml"))
donde se almacena el espacio de nombres predeterminado?
Solo puedo leer usando Addins Visual Studio (objeto DTE) ??
donde se almacena el nombre por defecto ?? ¿Solo puedo leer usando Addins Visual Studio (objeto DTE)? – Kiquenet
Usted siempre tiene la opción de leer el XML .csproj usted mismo. Ahí es donde está almacenado. –