簡體   English   中英

解決與附屬程序集的名稱空間沖突

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM