Asp.net构建输出目录给出解析错误

时间:2019-02-24 13:08:03

标签: asp.net-mvc-4 msbuild visual-studio-2017

将构建输出文件夹设置为../bin/debug../bin/release时,浏览器出现错误提示。但是,如果我将其设置为../bin,则可以正常工作。还将其设置为../bin/debug就是在调试目录中创建所有输出文件,但似乎没有从目录中读取库。

如果有任何解决此问题的方法,请提供帮助。

  

解析器错误消息:无法加载类型<>

Error screenshot

1 个答案:

答案 0 :(得分:0)

您似乎使用了“在浏览器中查看”选项,默认情况下,它将从bin文件夹中搜索源文件作为原始输出文件夹。

由于您已更改了bin \ Debug之类的输出路径。使用此选项时,无法访问应位于bin文件夹中但现在位于bin \ Debug文件夹中的源文件。这就是造成此问题的原因。

要解决此问题,我们可以在构建后事件中添加命令**:copy $(ProjectDir)$(OutPutPath) $(ProjectDir)bin /y。无论成功的输出路径是什么,它都会在每次成功构建后将新的输出文件复制到bin文件夹中。

请检查是否有效。期待您的回复。