剛剛創建了一個具有某些方法的.dll文件。而且我有另一個項目,其中包含一個類庫和客戶端應用程序,它們相互參照並正常工作。爲什麼我無法在我的類庫中使用.dll中的對象?
問題是我引用了我剛剛在類庫中創建的.dll,但無法使用.dll中提供的方法。 (我可以在對象瀏覽器中看到它們,一切看起來都很好)。
就像當我嘗試:
Cache cache = new Cache("blabla");
我得到:
我made.Cache參考」是一個命名空間,但使用像一個 '類型'。
但是,當我在客戶端應用程序(這是一個控制檯應用程序)添加引用。然後我沒有問題,可以很容易地使用這些方法。爲什麼是在類庫中給我的問題?
任何建議
發佈一些代碼,請 –
可能是因爲您的命名空間也被稱爲'Cache',或者是因爲你缺少一個'using'聲明。使用更具體的標識符,例如'cache = new YourDllNameSpace.Cache()'來實例化它。 – CodeCaster
你是否包含以'Cache'結尾的命名空間? – jrummell