罗斯林不会发布到网站

时间:2017-10-02 20:14:45

标签: asp.net-mvc roslyn

我最近将Nuget包Microsoft.CodeDom.Providers.DotNetCompilerPlatform更新为1.0.7。之后,它停止将Roslyn发布到网站上。当我试图访问该网站时,我会收到错误'找不到路径的一部分'C:... \ bin \ roslyn \ csc.exe'。

当我从Visual Studio运行网站时,我工作正常。另外,我注意到它也没有将Roslyn复制到它发布到网站之前创建的临时文件夹。

我恢复到1.0.6并将rolsyn发布到网站并恢复工作。我再次尝试1.0.7,它再次停止发布rolsyn。

我想让最新版本正常运行。为了让它发挥作用,我需要做些什么吗?或者1.0.7有人出错,我应该等下一个版本吗?

此外,我在尝试更新的两个项目中也发生了这种情况。

由于

1 个答案:

答案 0 :(得分:1)

升级到1.0.8应该可以解决问题。

看起来发布问题始于1.0.6(Roslyn binaries not copied properly on publish in 1.0.6)。

1.0.7(Publish issue in 1.0.7 release)中仍未解决发布问题。最后,一切似乎都在1.0.8中工作。