Tôi có dự án VS 2008 và csproj (Thư viện C#).Cách lấy vùng tên mặc định của dự án csproj (VS 2008)
Trong thuộc tính của dự án, có tên lắp ráp và không gian tên mặc định. Lưu ý: mỗi lớp có một không gian tên.
Có thể, trong thời gian chạy, nhận giá trị của không gian tên mặc định không ??
mục tiêu của tôi là nguồn lực sử dụng, và tôi cần giá trị không gian tên mặc định của:
Assembly assembly = Assembly.GetExecutingAssembly();
//foreach (string resourceName in assembly.GetManifestResourceNames()){}
Stream syntaxModeStream = assembly.GetManifestResourceStream(pathToResources
+ ".SyntaxModes.xml");
Cập nhật:
Pieter nói tôi không thể. Không gian tên mặc định không được lưu trữ trong assembly
var resource = assembly.GetManifestResourceNames().Single(p => p.EndsWith(".SyntaxModes.Xml"))
không gian tên mặc định được lưu trữ ở đâu ??
Chỉ tôi có thể đọc bằng Addins Visual Studio (đối tượng DTE) ??
không gian tên mặc định được lưu trữ ở đâu ?? Chỉ có thể đọc bằng cách sử dụng Addins Visual Studio (đối tượng DTE) ?? – Kiquenet
Bạn luôn có tùy chọn tự đọc XML .csproj. Đó là nơi nó được lưu trữ. –