Visual Studio 2019 构建错误
Visual Studio 2019 build errors
我有 API 项目 (.NET Framework 4.6),其中包含许多不同的控制器、nuget 包、swagger、EF 等。
如果我加载这个项目并进行构建——一切都成功了(没有发现问题),我可以将我的项目部署到 DevOps。但是,如果我添加至少一行代码并进行构建,我会得到超过 6000 个错误。
我已经尝试清理并重建我的项目,但这没有帮助。
这 6000 个例外中的一些:
- 考虑将 'WebsiteApi' 中定义的类型与另一个命名空间合并。
- 由于 'string.Format(string, object, object, object)' 的行为可能会根据当前用户的区域设置而有所不同,因此请将 'CampusController.GetExternal()' 中的此调用替换为对 'string.Format(IFormatProvider, string, params object[])' 的调用。如果要向用户显示 'string.Format(IFormatProvider, string, params object[])' 的结果,请将 'CultureInfo.CurrentCulture' 指定为 'IFormatProvider' 参数。否则,如果结果将由软件存储和访问,例如将其持久保存到磁盘或数据库中,请指定 'CultureInfo.InvariantCulture'.
- 在成员 'Controller.GetItems(DateTime, bool)' 中,更正参数名称 'B2B' 中 'B' 的大小写,将其更改为 'b'.
- 修改 'CompanyController.GetCompany(Guid)' 以捕获比 'Exception' 更具体的异常或重新抛出异常。
我的解决方法是:添加代码 -> 构建 -> 构建不会成功 -> 保存项目 -> 关闭 VS -> 再次打开项目 -> 构建 = 构建成功。
从 VS 16.8.3 更新到 VS 16.9.0 解决了这个问题。
出于某种原因,VS 16.8.3 将 CA warnings 视为错误,即使其设置属性 > 构建 > 处理警告和错误 = None"
我有 API 项目 (.NET Framework 4.6),其中包含许多不同的控制器、nuget 包、swagger、EF 等。 如果我加载这个项目并进行构建——一切都成功了(没有发现问题),我可以将我的项目部署到 DevOps。但是,如果我添加至少一行代码并进行构建,我会得到超过 6000 个错误。 我已经尝试清理并重建我的项目,但这没有帮助。
这 6000 个例外中的一些:
- 考虑将 'WebsiteApi' 中定义的类型与另一个命名空间合并。
- 由于 'string.Format(string, object, object, object)' 的行为可能会根据当前用户的区域设置而有所不同,因此请将 'CampusController.GetExternal()' 中的此调用替换为对 'string.Format(IFormatProvider, string, params object[])' 的调用。如果要向用户显示 'string.Format(IFormatProvider, string, params object[])' 的结果,请将 'CultureInfo.CurrentCulture' 指定为 'IFormatProvider' 参数。否则,如果结果将由软件存储和访问,例如将其持久保存到磁盘或数据库中,请指定 'CultureInfo.InvariantCulture'.
- 在成员 'Controller.GetItems(DateTime, bool)' 中,更正参数名称 'B2B' 中 'B' 的大小写,将其更改为 'b'.
- 修改 'CompanyController.GetCompany(Guid)' 以捕获比 'Exception' 更具体的异常或重新抛出异常。
我的解决方法是:添加代码 -> 构建 -> 构建不会成功 -> 保存项目 -> 关闭 VS -> 再次打开项目 -> 构建 = 构建成功。
从 VS 16.8.3 更新到 VS 16.9.0 解决了这个问题。
出于某种原因,VS 16.8.3 将 CA warnings 视为错误,即使其设置属性 > 构建 > 处理警告和错误 = None"