我最近將我的機器升級到XP 64位,並對我們的軟件進行了一些代碼更改,當我在做new XmlSerializer(valueType)
時,其中valueType
是使用DirectoryItem
的類型,我得到了以下錯誤:無法生成臨時類
Unable to generate a temporary class (result=1). error CS0012: The type 'XYZ.Blob.DirectoryItem' is defined in an assembly that is not referenced. You must add a reference to assembly 'XYZ.Services.Blob, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.
我真的不明白它爲什麼會顯示此錯誤。該DLL位於src文件夾中,並且完全相同的應用程序在同一臺計算機上運行時(以前的版本)沒有問題。
如果您有任何想法,我怎麼能找到它會給這個錯誤帶來的好處。
爲什麼在名爲「src」的文件夾中有DLL?這通常是存儲源代碼文件的文件夾的名稱,而不是DLL。你的項目設置聽起來很不尋常,很難幫助你。 – 2010-09-23 21:19:09
它與src沒有任何關係,我偶然添加它;結構就像標準.net strcutre – 2010-09-24 13:42:21