当前位置: 首页 > 知识库问答 >
问题:

无法找到文件'…\bin\roslyn\csc.exe'。发布到服务器后

窦成荫
2023-03-14

我的 .net 应用程序在本地计算机中运行良好。我正在使用Visual Studio 2015。当我发布网站并将其上传到服务器空间时,出现以下错误。

我不明白为什么会出现这个问题。我的其他项目进展顺利。出版期间有什么问题吗?

有线索吗?

谢谢。

帕尔塔

共有2个答案

慕容越泽
2023-03-14

很可能rosalyn文件夹在您发布的bin文件夹中不可用。

如果您在使用rosalyn时遇到困难,请参阅此链接

欧君之
2023-03-14

Update-Package Microsoft.CodeDom.Providers.DotNetCompilerPlatform -r 您必须在 Package Manual Console PM 下运行此代码

 类似资料:
  • 在Visual Studio 2017中,当点击<kbd>Ctrl</kbd><kbd<F5</kbd>运行我的ASP时。NET Framework Web API服务器,我得到: 在包管理器控制台中运行并不是永久的修复,因为当包文件丢失时,服务器错误会再次出现。我如何一劳永逸地摆脱此错误,以便在我重新打开、构建和运行我的Visual Studio解决方案时自动(默默地)重新安装所需的包? 重现错

  • 在Visual Studio 2017中,当单击Ctrl+F5运行我的ASP.NET Framework Web API服务器时,我会得到: 找不到文件...bin\Roslyn\csc.exe: 在包管理器控制台中运行并不是永久性的修复,因为当包文件丢失时,服务器错误会再次出现。如何才能一劳永逸地消除此错误,以便在重新打开、生成和运行Visual Studio解决方案时立即自动(以静默方式)重新

  • 我们最近从旧的CodeDom提供者升级到名为Microsoft. CodeDom.提供者. DotNetCompiler平台的新Roslyn CodeDom提供者。它工作正常,但它在错误的位置查找csc.exe。Nuget包将exe放在路径中: [应用程序路径]\bin\Debug\roslyn 但是,当我们编译时,我们得到这个错误:找不到路径“[App Path]\ bin \ Debug \

  • 我正在尝试运行从TFS源代码管理中检索的ASP.NET MVC项目。我已经添加了所有程序集引用,并且能够在没有任何错误或警告的情况下成功构建和编译。 但我在浏览器中得到以下错误: 找不到路径“C:\b8AKWorkspace\b8AKProject\b8AKSolution\b8AK.portal\bin\Roslyn\csc.exe”的一部分。 这里是错误页面的完整截图。 经过几天的研究,我了解

  • 我正在尝试让MS Bot builder示例在mac上运行,使用VS Preview。每次尝试运行应用程序时,我都会得到一个错误500,并且:

  • 我最近将新的.NET编译器NuGet包(Microsoft.codedom.providers.dotNetCompilerPlatfor)添加到一个现有的旧的MVC.NET网站中。现在,当我试图发布网站时,我得到以下异常: 发布输出: 关于如何解决这个问题有什么想法吗?