【发布时间】:2019-06-23 15:01:03
【问题描述】:
我以前的 Work PC 安装的是带有 Visual Studio 2013 Pro 的 Windows 7。使用该 Visual Studio 实例,我开发了几个 C# asp.net mvc 项目(主要在 4.5 和 4.5.2 框架版本之间)。但是,我的系统已更换为 Windows 10 和 Visual Studio 2017 社区版,并且我以前的所有项目现在都出现构建错误,并显示以下消息:
Parameter "SearchPaths" has invalid value "C:\Program Files (x86)\LEAD Technologies, Inc.\LEADTOOLS\Redist\DOTNET\
我尝试了以下方法:
- 已删除 .vs、.suo、bin、release
- 清理并重建
- 修复 Visual Studio 2017 安装
- 具有相同配置的另一个系统
到目前为止,我发现的唯一解决方法是使用 vs2017 创建一个新项目并重新添加文件。有人可以解释为什么我会收到此错误以及我应该研究的任何可能的解决方案,而不是重新做我的项目。
更新/已解决
我发现我的一些项目使用 SharePoint 2013 客户端,它需要从 https://www.microsoft.com/en-us/download/details.aspx?id=35585 安装,并且 Nuget 包安装不会将其删除。
【问题讨论】:
-
如何将重新创建的项目文件与原始文件进行比较?您可以通过编辑项目文件来查看问题所在并修复它(如果您不使用源代码管理,请确保在编辑之前备份项目文件,因为它们很容易破坏)
-
我通过编辑 csproj 文件和更改 MSBuild 版本设法让一个项目工作,但它不适用于其他项目。
标签: c# asp.net-mvc visual-studio build visual-studio-2017