“找不到路径错误:对‘无法找到路径的一部分...binroslyncsc.exe’进行故障排除”
在在 ASP.NET MVC 开发领域,遇到令人困惑的“无法找到路径的一部分”错误,特别是关于“binroslyncsc.exe”可能是一个令人沮丧的障碍。虽然您可能在项目构建期间或尝试从 TFS 源代码管理运行应用程序时遇到此问题,但答案在于了解 Roslyn 的作用并解决依赖关系问题。
了解 Roslyn: .NET 编译器
Roslyn 是 Microsoft 推出的一个 .NET 编译器平台,提供高级编译功能。然而,它对您的项目的参与似乎是出乎意料的。
解决依赖关系问题
此问题的解决方案在于更新 NuGet 包,特别是“Microsoft.CodeDom” .Providers.DotNetCompilerPlatform。”操作方法如下:
输入以下命令:
Update-Package Microsoft.CodeDom.Providers.DotNetCompilerPlatform -r
其他Insights
错误消息表明路径存在差异,表明未在预期位置找到编译器文件。确保 NuGet 包具有项目文件 (.csproj) 中指定的正确文件路径至关重要。此外,如果 Roslyn 编译器二进制文件未包含在 NuGet 包中,您可能需要手动包含它们。
以上是如何修复 ASP.NET MVC 中的'无法找到路径的一部分...bin\roslyn\csc.exe”错误?的详细内容。更多信息请关注PHP中文网其他相关文章!