接管了用C#MVC编写的系统的管理。这是一个非常大的项目,所以我会逐步研究它的全部功能。我刚刚对其进行了第一组更改,并准备部署。为此,我将 Debug模式更改为生产模式,该模式具有在服务器上部署的所有正确设置。
但是,当我尝试编译项目时,会收到很多错误和警告。大多数与项目中使用的第三方NLog库有关。
The type or namespace name 'NLog' could not be found (are you missing a using directive or an assembly reference?)
最佳答案
您不应该在解决方案资源管理器中看到bin文件夹,所以这不是问题。我怀疑NLog包含在解决方案中其他一些项目所需的类库项目中。出于某种原因,该类库项目未编译,因此您不具备该库以及NLog(在编译时会带来此功能)。我将确保直接在所有引用NLog或具有引用它的依赖项的所有项目中直接包含NLog作为引用。请特别注意所有测试项目,这些项目通常不会在使用右键菜单构建操作构建生产代码时构建,而在构建整个解决方案时会构建。
https://stackoverflow.com/questions/4172672/
相关文章:
iphone - 找不到库-命令/Developer/Platforms/iPhoneSimulat
c# - 在VS 2008解决方案中添加了项目;建立依赖性获取编译器错误CS0246
iphone - 我的Xcode-编译错误只是显示红色的感叹号
visual-studio-2008 - 从VS2008 Prof迁移到VC++ Express 2
flash - 在Flash/AS3中扩展SimpleButton类时出现错误1017
android - 无法在Android x86平板电脑上安装Android NDK应用程序