为什么VS在运行MVC编译运行之后会出现VBSCompiler,导致重新编译无法通过?

weixin_38051170 2017-08-29 01:52:19
使用VS2017(15.3.2版本)的MVC,net4.7(联机已经安装了NodeJS)。编译通过后调试运行发现有错,想修改代码,于是停止调试模式,切换回代码模式(同时关闭右下角托盘内置的IIS),修改代码,再次编译,结果……

此时打开任务管理器,发现有一些进程在后台运行:


问题1:MSBuild在编译之后直接Ctrl+F5运行,为什么这个编译会在后台存在?
问题2:我并未创建NodeJs程序,为啥会有NodeJS后台进程?
问题3:VBSCompiler是啥东东?我强行关闭,结果又可以顺利编译了……而且即便把VS强行关闭,如果不关闭VBSCompiler,那么你无法手动删除编译后的bin和obj文件夹……?

您可以到此处下载代码,到您的VS2017编译运行看看情况:https://share.weiyun.com/a9cb38ec03305fadcbcbc600b6b32b67



Reproduce your quesions with
ScreenToGif is your choice.
For IIS: IIS Forum,
For WebSite of .NET: ASP.NET Forum,
For others: StackExchange.
For spam-sender or forum urgent issues, Send your Email at:  forumsfeedback@microsoft.com
...全文
28 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复

476

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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