小编The*_*oup的帖子

Microsoft.CodeDom.Providers.DotNetCompilerPlatform的v1.0.6

当我更新我的dotNet MVC项目以使用Microsoft.CodeDom.Providers.DotNetCompilerPlatform的v1.0.6时,我得到部署问题,因为roslyn目录不再位于部署的bin目录下.

我的项目中有Microsoft.Net.Compilers的v2.3.1,除了通过VS2015的Manage NuGet Packages功能更新Microsoft.CodeDom.Providers.DotNetCompilerPlatform之外,项目中没有任何其他内容被更改.

如果我恢复到Microsoft.CodeDom.Providers.DotNetCompilerPlatform的v1.0.5一切正常.

看起来好像Microsoft.CodeDom.Providers.DotNetCompilerPlatform的更新版本正在破坏/删除项目中的Microsoft.Net.Compilers引用.

我尝试从我的项目中卸载然后重新安装Microsoft.CodeDom.Providers.DotNetCompilerPlatform和Microsoft.Net.Compilers,但这并没有解决问题.

我尝试了以下StackOverflow文章中的建议但没有成功.

找不到路径的一部分... bin\roslyn\csc.exe

我还尝试手动将roslyn目录复制到输出目录,但是在项目的每个构建中都删除了该目录.

如果有人能帮助阐明如何解决问题,我将不胜感激.

莱斯

asp.net asp.net-mvc roslyn visual-studio-2015

6
推荐指数
1
解决办法
2446
查看次数

标签 统计

asp.net ×1

asp.net-mvc ×1

roslyn ×1

visual-studio-2015 ×1