[英]Resolving namespace conflict with satellite assembly
我的項目中有一個名為Localization
的附屬程序集。 我還有一個MVC項目,其中包含以下模型:
namespace MvcApp.Models.Localization {
class Model {
public Dictionary<string, string> GetLocalization() {
// I want to access the Localization assembly here...
Assembly localization = Assembly.GetAssembly(typeof(Localization.Viewer));
// I'm getting a conflict here as i'm currently inside a Localization
// namespace
}
}
}
有沒有一種很好的方法可以在這個上下文中訪問程序集 Localization
,而不是當前的名稱空間?
我很高興重命名模型命名空間,但想知道是否有更好的方法。
我不確定我是否理解你的問題,但建議使用命名空間別名:最上面你用Alias導入命名空間,如下所示
using first = FirstNamespace;
然后你可以像這樣訪問你想要的課程:
first.Test test = new first.Test();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.