在基于VS2017,由C#开发过程中,在打开低版本程序时,常常会提示【加载属性“OutputPath”失败。输入的路径不是有效的输出路径】这样的错误,如下图所示:
可以理解为版本之间的兼容性问题,备份之后按以下方法解决:
第一步
右键项目属性-发布:发布位置修改成 publish\
第二步
右键项目属性-生成:输出路径修改成 bin\Debug\
第三步
随意选中一个项目,右键-【打开所在的文件夹】,找到【xxx.csproj】,右键【以记事本打开】,找到OutputPath,替换成以下 \bin\Debug</OutputPath>,后保存
小插曲出现啦
发现无论如何保存,都保存不了,显示【你没有权限打开该文件,请…】
这是因为为系统文件,有访问权限限制啦~没关系,这里有解决措施啦
小插曲解决办法
在第三步【修改outputpath】之前,右键【xxx.csproj】,属性,安全-编辑-User-【写入】打钩,保存一下,后续在进行【第三步】,即可~
第四步
在保存之后,重新打开,生成,还是报错?那是因为程序系统和你的平台系统不一样啦,右键项目属性-生成-平台目标-改为x64(64位的即可啦)
怎么样?是不是很简单~
——克服一切焦虑的唯一有效途径就是解决它~