在使用除“Debug”之外的任何配置时,我在.NET解决方案解决方案中编译测试项目时遇到了困难。我正在使用第三方程序集(Ninject),在我的项目设置中照常引用程序集。
它在调试模式下工作正常,但切换到relase时出现此错误:
错误13命名空间'Ninject'中不存在类型或命名空间名称'Core'(您是否缺少程序集引用?)H:\ Sites \ Zeiterfassung \ Zeiterfassung.Tests \ TestBase.cs 10 15 Zeiterfassung.Tests
当我切换回Debug时,一切正常。
最令我惊讶的是:我尝试通过Visual Studio 2008的Configuration Manager创建新的解决方案配置,并从Debug解决方案中复制所有设置。即使是最终的配置也存在完全相同的问题。
答案 0 :(得分:3)
我猜你已经添加了对位于bin \ Debug文件夹中的程序集的引用。仔细检查您的引用指向的位置。