在我们做项目的时候总会遇到dll程序集无法生成导致各种问题.

通常我们的做法就是清理项目,然后重新生成,或者直接到bin目录下删除所有dll,然后重新生成.

有时候某几个dll就是不生成. 这时候就需要思考问题所在了.

我在做webapi项目的时候,就遇到过这样的问题. System.Web.Mvc 该程序集就是不生成在bin中,导致发布的时候失败.

最终找到问题所在,原来该类程序集属于系统框架级别的程序集. 是可以指定是否复制到本地的.

也就是说该类程序集即使没生成在bin下,但程序也可以正常运行.  这就是我们发布的时候程序运行出错,但在开发阶段良好的原因.

解决办法:

点引用找到要生成的dll, 属性中有一个 复制本地的选项, 选择true即可.

最新文章

  1. p/invoke碎片--对数组的封送处理
  2. scala eclipse plugin 插件安装
  3. SQL Server 导出数据到 PostgreSQL
  4. Gradle自定义你的BuildConfig
  5. Xcode各版本官方下载, Mac和IOS及Xcode版本历史
  6. 用include来处理模板的问题
  7. UIImagePicker照片选择器
  8. SqlServer 不同服务器之间数据库连接、数据库登录、数据传递
  9. ubuntuOS
  10. 我的RTOS 之六 -- Touch移植(s5pv210+threadx+ucgui+touch)
  11. [LeetCode228]Summary Ranges
  12. SQL 约束 (Constraints)
  13. SQLServer 主键、外键、唯一等约束
  14. python爬虫学习之Scrapy框架的工作原理
  15. Java核心技术及面试指南 IO部分的面试题归纳以及答案
  16. docker-compose.yml(1)
  17. mac home目录创建文件夹,修改权限
  18. 【Linux】 crontab 实现每秒执行
  19. jexus linux x64[标准版] - 未集成mono 配置https
  20. MySQL学习笔记:字符串前后补全0

热门文章

  1. struts 乱码
  2. Hive 执行查询语句报错,由于内存空间不足导致
  3. Thymeleaf模板引擎+Spring整合使用方式的介绍
  4. redis介绍和安装和主从介绍(二)
  5. iOS学习笔记15-序列化、偏好设置和归档
  6. BZOJ 2190仪仗队【欧拉函数】
  7. XPosed框架_简单的应用
  8. Hibernate get 和 load区别
  9. @Java Web 程序员,我们一起给程序开个后门吧:让你在保留现场,服务不重启的情况下,执行我们的调试代码
  10. 【C++】DLL内共享数据区在进程间共享数据(重要)