【发布时间】:2010-09-23 21:09:12
【问题描述】:
我最近将我的机器升级到 XP 64 位并且还对我们的软件进行了一些代码更改,当我在做 new XmlSerializer(valueType) 时,其中 valueType 是使用 DirectoryItem 的类型,我得到了以下错误:
无法生成临时类(结果=1)。 错误 CS0012:类型“XYZ.Blob.DirectoryItem”在未引用的程序集中定义。您必须添加对程序集 'XYZ.Services.Blob, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' 的引用。
我真的不明白为什么它会显示这个错误。该 dll 位于 src 文件夹中,并且完全相同的应用程序在同一台机器上运行没有问题(以前的版本)。
如果您有任何想法,我怎样才能找到它给出这个错误的原因。
【问题讨论】:
-
为什么在名为“src”的文件夹中有一个 DLL?这通常是存储源代码文件而不是 DLL 的文件夹的名称。您的项目设置听起来很不寻常,很难为您提供帮助。
-
它与src无关,我是偶然添加的;结构就像标准的.net strcutre
标签: c# reference temporary-directory