vs2017 MVC web项目 为什么每次更改controller都要重新生成

chencong2005100 2018-03-05 09:05:05
vs2017 MVC web项目 为什么每次更改controller都要重新生成 更改cshtml文件则不用 很是麻烦 大神有帮忙的吗?谢了

工具中的 选项 生成和运行中 我选择的是 始终生成

...全文
876 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
chencong2005100 2018-03-05
  • 打赏
  • 举报
回复
引用 6 楼 sp1234 的回复:
website 工程,只要上传源代码,重新启动网站时自动编译。所以人们都骂 asp.net 网站启动太慢,要卡15秒钟。 现在让你必须手动编译然后上传编译后的 DLL,虽然启动还是慢(可能要卡5秒钟了),你又来埋怨需要编译了。这没法啊,必须习惯。
有了这句权威发言 我就不困扰 的总想去找法子了 老老实实的编译吧 :( 辛苦了 结贴
  • 打赏
  • 举报
回复
引用 5 楼 chencong2005100 的回复:
但是用MVC后 我有点懵 每更改一次后端代码(只要是cs文件的) 都要生成一次 这样是不是增加了很多繁琐的事呢 有没有办法修改后 前端页面直接刷新就能显示修改后的效果呢?
website 工程,只要上传源代码,重新启动网站时自动编译。所以人们都骂 asp.net 网站启动太慢,要卡15秒钟。 现在让你必须手动编译然后上传编译后的 DLL,虽然启动还是慢(可能要卡5秒钟了),你又来埋怨需要编译了。这没法啊,必须习惯。
chencong2005100 2018-03-05
  • 打赏
  • 举报
回复
引用 4 楼 sp1234 的回复:
谁让你修改c#代码呢?
大神 我之前用的是webform 引用BLL项目 会有bll.dll在项目下 修改了BLL项目中的逻辑代码也不需要每次都生成BLL就能在cs文件中调用BLL中的方法 都可以及时调用 比如BLL.webonline.getsomething() 我直接在cs中 就可以调用它 不需要每次都生成BLL。 但是用MVC后 我有点懵 每更改一次后端代码(只要是cs文件的) 都要生成一次 这样是不是增加了很多繁琐的事呢 有没有办法修改后 前端页面直接刷新就能显示修改后的效果呢?
  • 打赏
  • 举报
回复
谁让你修改c#代码呢?
  • 打赏
  • 举报
回复
直接生成就行了啊,vs都是自动帮你做掉这事情的…… 而且你点了始终生成的话,vs不管你代码改没改过,都会生成
chencong2005100 2018-03-05
  • 打赏
  • 举报
回复
引用 1 楼 hanjun0612 的回复:
因为dll要生成。
那就等于是 没有办法 一定要重新生成? 这个操作少不了了吗?
正怒月神 2018-03-05
  • 打赏
  • 举报
回复
因为dll要生成。

111,098

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧