vs2015新建的项目bin文件夹里有roslyn 导致 App_global.asax.gnbywkrr.dll’ or one of its dependencies. 系统找不到指定的文件。 在windows server 2008上出现的问题
Could not load file or assembly ‘file:///C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\0abad8d4\f375ffac\App_global.asax.gnbywkrr.dll’ or one of its dependencies. 系统找不到指定的文件。
vs2015新建的项目bin文件夹里有roslyn文件夹是什么?
解决方法 【转载自https://bbs.csdn.net/topics/391818774?list=lz】
不能删除 否则报错
roslyn文件夹里面有
csc.exe
vbc.exe
VBCSCompiler.exe
等12个文件
这就是新的roslyn编译器,支持c# 6.0语法。它放到bin里面去是为了支持asp.net应用的动态编译。它是通过nuget的包Microsoft.CodeDom.Providers.DotNetCompilerPlatform安装的,会在web.config里面配置,替换掉默认的编译器。
发布后也要这个东东才能运行的 有什么好处吗?
关键是现在一个同事的经常重新生成解决方案后就会报错,要重新复制一个进去覆盖才能正常运行
貌似把这些代码注释就可以不用那个了
它是通过nuget安