我有一个体面的Nant构建文件(8个项目),项目依赖于彼此等等,一切正常。但是我去添加一个新项目(在构建顺序中的第一个),它编译得很好并且dll显示出来,但当我在另一个中引用它时,我得到错误:
错误CS0234:类型或命名空间 名称“本地化”不存在于 命名空间'XXX'(你错过了吗? 汇编参考?)
现在在csc命令中,我显然有
<include name="./bin/XXX.Localization.dll"/>
我检查了目录,它就在那里,我对发生的事情感到非常困惑。在这个项目中,我还有一堆对同一目录中其他dll的引用,可以正常工作。谢谢你的时间。
答案 0 :(得分:0)
由于项目中没有.cs文件,因此无效(仅限resx文件)。我只是添加了一个虚拟类,它工作正常。