我給了一個dll的別名,我通過轉到該dll的屬性並指定別名並在我的代碼文件中使用相同的方式從Visual Studio中引用該dll。爲dll指定別名
extern alias toolkitalias;
using toolkitalias::System.Windows;
using toolkitalias::System.Windows.Controls;
但仍然提示錯誤說在/ reference選項」
我缺少的東西未指定外部別名「toolkitalias」。請幫助
我給了一個dll的別名,我通過轉到該dll的屬性並指定別名並在我的代碼文件中使用相同的方式從Visual Studio中引用該dll。爲dll指定別名
extern alias toolkitalias;
using toolkitalias::System.Windows;
using toolkitalias::System.Windows.Controls;
但仍然提示錯誤說在/ reference選項」
我缺少的東西未指定外部別名「toolkitalias」。請幫助
我已經做了一些研究,我發現給別名從Visual Studio的dll不按預期工作,並報告爲一個錯誤。
另外,上述解決方案僅適用於文件後面的情況代碼,而不適用於xaml。對於xaml,Marc建議使用從visual studio屬性窗口中給出的別名作爲全局工具(toolkitalias)是正確的。
希望它有幫助。
你需要告訴它別名爲,對照參考;在解決方案資源管理器中,找到參考(位於「參考」下),然後查看屬性窗口中有一個「別名」屬性,默認爲「全局」,或者將其更改爲新的別名,或附加(逗號分隔)al IAS。因此,您可以將其更改爲「toolkitalias
」或「global,toolkitalias
」。
感謝您的回覆,但我已經這樣做了。 – 2012-02-27 07:16:00
@Dipesh仔細檢查它;我在這裏有2個引用,一個標記爲「test0」,一個標記爲「global,test1」。然後我有3個外部別名 - 「test0」,「test1」和「test2」;前兩個都很好;第三個給出了你描述的錯誤信息(但是對於「test2」)。當然,這不是一個錯字? – 2012-02-27 07:35:23
是的,我相信這不是一個錯字錯誤。 – 2012-02-27 09:29:30