我試圖使用http://yuicompressor.codeplex.com/這給2個dll文件,我在我的凸出裁判,但是當我試圖通過問題使用銳壓縮機對於.NET
using Yahoo.Yui.Compressor
使用它它給了錯誤「的類型或命名空間名稱「雅虎」找不到(是否缺少using指令或程序集引用「
什麼是錯的感謝
我試圖使用http://yuicompressor.codeplex.com/這給2個dll文件,我在我的凸出裁判,但是當我試圖通過問題使用銳壓縮機對於.NET
using Yahoo.Yui.Compressor
使用它它給了錯誤「的類型或命名空間名稱「雅虎」找不到(是否缺少using指令或程序集引用「
什麼是錯的感謝
一對夫婦的完整性檢查的事情先 - ?我假設你已經添加了對正確裝配的引用,對嗎?(你的項目 - >引用 - >添加引用,然後瀏覽到程序集)。你沒有說你正在引用哪個程序集。如果沒關係,我可以使用Reflector這樣的工具來驗證引用程序集中存在的名稱空間。
如果您仍然遇到問題,我遇到了類似的問題,事實證明我需要將「目標框架」更改爲「.NET Framework 4」而不是「.NET Framework 4客戶端配置文件」 。 (項目屬性 - >應用程序 - >目標框架)
當我在VS 2010中創建一個新項目並添加對該庫的引用時,出現同樣的錯誤。我也得到這樣的警告:
引用的程序集「Yahoo.Yui.Compressor」無法得到解決,因爲它的「Microsoft.Build.Framework的依賴,版本= 4.0.0.0,文化=中性公鑰= b03f5f7f11d50a3a「,它不在當前的目標框架」.NETFramework,Version = v4.0,Profile = Client「中。請刪除不在目標框架中的組件的引用,或考慮重新定位您的項目。
默認情況下,新的.Net 4項目的目標客戶端配置文件缺少一些庫(如ASP.NET和顯然Microsoft.Build.Framework
)。要解決該問題,請將目標框架更改爲「.NET Framework 4」(而不是客戶端配置文件)。
哇,非常感謝您的幫助,是的,通過更改爲「.Net Framework 4」擺脫了這個問題,2和爲什麼選擇客戶端配置文件默認情況下有什麼區別? –
很高興聽到這就是答案...對於一個解釋,這個鏈接將會比這個主題更公正:http://msdn.microsoft.com/en-us/library/cc656912.aspx – JohnD