分析器错误消息: 未能找到 CodeDom 提供程序类型
ylbtech-Error-WebForm:分析器错误消息: 未能找到 CodeDom 提供程序类型“Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=1.0.5.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35” |
1.错误代码返回顶部 |
“/”应用程序中的服务器错误。
配置错误
说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。
分析器错误消息: 未能找到 CodeDom 提供程序类型“Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=1.0.5.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”。
源错误:
行 55: <system.codedom> |
源文件: D:\work-JZG\JZGWeb\DS.JZG.Api\web.config 行: 57
版本信息: Microsoft .NET Framework 版本:4.0.30319; ASP.NET 版本:4.7.2053.0
2.出错原因分析返回顶部 |
3.相关解决方法返回顶部 |
3-1、方法一
在多模块开发中,有多个项目,请确认你当前运行时启动项,是不是你解决方案的启动项,如果不是,则将启动项改为项目所设置的启动项
,查看项目启动项的方法:右击解决方案->属性,如下图
3-2、方法二:
1.工具->NuGet包管理器->程序包管理控制台
2.
在程序包管理控制台中输入 PM> Install-Package Microsoft.CodeDom.Providers.DotNetCompilerPlatform 回车运行,提示安装成功,重启项目,就可以了。
PM> Install-Package Microsoft.CodeDom.Providers.DotNetCompilerPlatform
程序包“Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.”已存在于项目“DS.JZB.Base”中
已用时间: ::01.1019615
PM>
每个包都由其所有者许可给你。NuGet 不负责第三方包,也不授予其许可证。一些包可能包括受其他许可证约束的依赖关系。单击包源(源) URL 可确定任何依赖关系。 程序包管理器控制台主机版本 4.4.0.4475 键入 "get-help NuGet" 可查看所有可用的 NuGet 命令。 PM> Install-Package Microsoft.CodeDom.Providers.DotNetCompilerPlatform 正在尝试收集与目标为“.NETFramework,Version=v4.6.1”的项目“DS.JZG.Api”有关的包“Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.”的依赖项信息
收集依赖项信息花费时间 405.29 ms
正在尝试解析程序包“Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.”的依赖项,DependencyBehavior 为“Lowest”
解析依赖项信息花费时间 ms
正在解析操作以安装程序包“Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.”
已解析操作以安装程序包“Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.”
从“nuget.org”检索包“Microsoft.CodeDom.Providers.DotNetCompilerPlatform 1.0.”
从“nuget.org”检索包“Microsoft.Net.Compilers 2.4.”
正在执行脚本文件“D:\work-JZG\JZGWeb\packages\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.\tools\net45\uninstall.ps1”
已从“packages.config”中删除程序包“Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.”
已从 DS.JZG.Api 成功卸载“Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.”
已从“packages.config”中删除程序包“Microsoft.Net.Compilers.2.1.”
已从 DS.JZG.Api 成功卸载“Microsoft.Net.Compilers.2.1.”
正在将程序包“Microsoft.Net.Compilers.2.4.”添加到文件夹“D:\work-JZG\JZGWeb\packages”
已将程序包“Microsoft.Net.Compilers.2.4.”添加到文件夹“D:\work-JZG\JZGWeb\packages”
已将程序包“Microsoft.Net.Compilers.2.4.”添加到“packages.config”
已将“Microsoft.Net.Compilers 2.4.”成功安装到 DS.JZG.Api
正在将程序包“Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.”添加到文件夹“D:\work-JZG\JZGWeb\packages”
已将程序包“Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.”添加到文件夹“D:\work-JZG\JZGWeb\packages”
已将程序包“Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.”添加到“packages.config”
正在执行脚本文件“D:\work-JZG\JZGWeb\packages\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.\tools\net45\install.ps1”
已将“Microsoft.CodeDom.Providers.DotNetCompilerPlatform 1.0.”成功安装到 DS.JZG.Api
正在从文件夹“D:\work-JZG\JZGWeb\packages”中删除程序包“Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.”
已从文件夹“D:\work-JZG\JZGWeb\packages”中删除程序包“Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.”
正在从文件夹“D:\work-JZG\JZGWeb\packages”中删除程序包“Microsoft.Net.Compilers.2.1.”
对路径“D:\work-JZG\JZGWeb\packages\Microsoft.Net.Compilers.2.1.\tools\Microsoft.Build.Tasks.CodeAnalysis.dll”的访问被拒绝。
对路径“Microsoft.Build.Tasks.CodeAnalysis.dll”的访问被拒绝。
已从文件夹“D:\work-JZG\JZGWeb\packages”中删除程序包“Microsoft.Net.Compilers.2.1.”
执行 nuget 操作花费时间 1.25 min
已用时间: ::24.0871228
无法完全卸载一个或多个包:“D:\work-JZG\JZGWeb\packages\Microsoft.Net.Compilers.2.1.”。重启 Visual Studio 以完成卸载。
PM>
说明:如果你的项目里面,有多个Web项目,那就根据以上操作,每个项目都执行一遍上面的那个命令(逐个设置每个项目 为 启动项,然后输入命令 回车运行)。
如果过程中 有一些情况出现,那每执行一个项目,就关掉vs,重启vs,然后再设置其他项目为启动项,然后执行命令PM> Install-Package Microsoft.CodeDom.Providers.DotNetCompilerPlatform
作者:ylbtech 出处:http://ylbtech.cnblogs.com/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 |
分析器错误消息: 未能找到 CodeDom 提供程序类型的更多相关文章
- 未能找到 CodeDom 提供程序类型“Microsoft.VJSharp.VJSharpCodeProvider,
错误 1 未能找到 CodeDom 提供程序类型“Microsoft.VJSharp.VJSharpCodeProvider, VJSharpCodeProvider, Version=2.0.0.0 ...
- 未能找到 CodeDom 提供程序类型“Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider,
未能找到 CodeDom 提供程序类型“Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider, Microsoft ...
- 未能找到 CodeDom 提供程序类型“Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=1.0.3.0, Culture=neutral, PublicKeyToken=31bf385
网上说的解决方案有两个,第一:什么删除目录下的.java文件, 这个方法 对我没效果:第二:删除.csproj文件中.DotNetCompilerPlatform.CSharpCodeProvid ...
- 分析器错误消息: 未能加载类型“WebApplication._Default”
1.新建一个空白解决方案2.新闻一个Web Application项目 默认就有Default.aspx 直接调试的时候出现-------------------------------------- ...
- asp.net mvc5 分析器错误消息: 未能加载类型“XXX.MvcApplication”
描述 今天忽然碰到一个这个错误: “/”应用程序中的服务器错误. 分析器错误 说明: 在分析向此请求提供服务所需资源时出错.请检查下列特定分析错误详细信息并适当地修改源文件. 分析器错误消息: 未能加 ...
- windows 2003 发布遇到问题---分析器错误消息: 未能加载类型“YWPT.MvcApplication”。
问题如下: “/”应用程序中的服务器错误. ------------------------------------------------------------------------------ ...
- 分析器错误消息: 未能加载文件或程序集“System.WEB.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。系统找不到指定的文件。
分析器错误消息: 未能加载文件或程序集“System.WEB.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=3 ...
- “/”应用程序中的服务器错误。||分析器错误消息: 未能加载类型“WebApplication1._Default”
环境VS2008 无法运行WEB项目,Winfrom程序OK. 新创建的WEB项目直接运行报下图错误. 尝试多种方法: 1,重新生成项目,运行.(失败) 2,重装VS2008(默认.完全.自定义)安装 ...
- 分析器错误消息: 未能加载类型“Automation.Web.MvcApplication”。
常见原因1 : 可能是自己手动修改了项目 ==>属性==>生成的输出路径 ,导致版本不兼容 常见员因2 : Global的 命名空间 与 项目的命名空间 不一致 常见原因3 : 查看 ...
随机推荐
- linux cudnn安装
cudnn-8.0-linux-x64-v5.1链接:http://pan.baidu.com/s/1c1JuMty 密码:v0g9 #以CuDNN的v5.1版本,Cuda 8.0为例 sudo ta ...
- CentOS图形界面下如何安装Eclipse和使用maven
不多说,直接上干货! http://www.eclipse.org/downloads/packages/release/Kepler/SR2 下载到/usr/local/下,解压完成之后,我们想用这 ...
- SpringMVC框架02——SpringMVC的Controller详解
1.基于注解的控制器 1.1.@Controller 注解类型 在SpringMVC中使用org.springframework.stereotype.Controller注解类型声明某类的实例是一个 ...
- Future和FutureTask
上次介绍了Callable实现多线程的方法.现在介绍和Callable搭配的类.上一篇只是简单的用Callable做了一个demo. 一.Future 1.关于callable和runable的区别( ...
- Dos常用命令大全
dos命令进入文件夹 输入 D: 回车,进入D盘的根目录,然后输入dir 回车 可以查看根目录下的文件和文件夹, 输入 cd空格文件夹的名字(不区分大小写) 进入文件夹根目录下, 依次输入dir 查 ...
- win8预装系统环境下安装win7问题以及双操作系统安装解决
装了许多次机器,各种操作系统,这次在win8的系统上却遇到了一些问题,现总结如下. 实验室老师给了台新DELL机器,原装的是win8操作系统,很不方便,也不想把这个系统做掉,所以就想再装个win7,即 ...
- 在JavaScript中什么时候使用==是正确的?
在JavaScript中什么情况下使用==是正确的?简而言之:没有.这篇文章来看五种情况下总是使用===,并且解释为什么不用==. JavaScript有两种操作符用来比较两个值是否相等 [1]: 严 ...
- Codeforces Round #272 (Div. 2) A. Dreamoon and Stairs 水题
A. Dreamoon and Stairs 题目连接: http://www.codeforces.com/contest/476/problem/A Description Dreamoon wa ...
- 2010-2011 ACM-ICPC, NEERC, Moscow Subregional Contest Problem I. Interest Targeting 模拟题
Problem I. Interest Targeting 题目连接: http://codeforces.com/gym/100714 Description A unique display ad ...
- 用css解决table文字溢出控制td显示字数(转)
场景: 最左边这栏我不行让他换行,怎么办呢? 下面是解决办法: table{ width:100px; table-layout:fixed;/* 只有定义了表格的布局算法为fixed,下面td的定义 ...