【问题标题】:Visual Studio 2022 Build Fail: "ResolveManifestFiles", CultureNotFoundExceptionVisual Studio 2022 构建失败:“ResolveManifestFiles”,CultureNotFoundException
【发布时间】:2021-11-10 04:53:12
【问题描述】:

我刚刚尝试将我在 vs2019 中的旧项目构建到较新的 vs2022,但出现以下错误并且无法构建它。

有人可以建议可以做些什么来解决这个问题吗?

Severity    Code    Description Project File    Line    Suppression State
Error       The "ResolveManifestFiles" task failed unexpectedly.
System.Globalization.CultureNotFoundException: Culture is not supported.
Parameter name: name
v4.0_12.0.0.0_de_89845dcd8080cc91 is an invalid culture identifier.
   at System.Globalization.CultureInfo..ctor(String name, Boolean useUserOverride)
   at Microsoft.Build.Tasks.ResolveManifestFiles.GetItemCulture(ITaskItem item)
   at Microsoft.Build.Tasks.ResolveManifestFiles.GetOutputAssemblies(List`1 publishInfos, List`1 assemblyList)
   at Microsoft.Build.Tasks.ResolveManifestFiles.GetOutputAssembliesAndSatellites(List`1 assemblyPublishInfos, List`1 satellitePublishInfos)
   at Microsoft.Build.Tasks.ResolveManifestFiles.Execute()
   at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
   at Microsoft.Build.BackEnd.TaskBuilder.<ExecuteInstantiatedTask>d__26.MoveNext() Kings ERP           

【问题讨论】:

    标签: winforms visual-studio-2022 c#-10.0


    【解决方案1】:

    不知道为什么,但如果您删除“启用 ClickOnce 安全设置”,它会起作用。

    问候

    【讨论】:

    • 非常感谢马里奥,我浪费了一个多星期的时间,从我的 vs2019 项目中删除了许多东西,并逐一添加每个项目。我在 stackoverflow 上问了问题,并在 2021 年 12 月 1 日看到了你的结果。只需删除 Enable ClickOnce 安全设置就可以了
    • 根据马里奥的回答:更多信息在这里docs.microsoft.com/en-us/visualstudio/deployment/…
    • 暂时禁止工作;但实际上,我们需要 ClickOnce,所以只能有变通方法,而不是解决方案。还有其他解决方案吗?
    【解决方案2】:

    我做了一些研究,最后在我的解决方案中找到了有问题的代码。

    我的解决方案中有 198 个项目,其中 197 个是行 [组装:组装文化(“”)] 禁用://[装配:装配文化(“”)] 或者这条线根本不存在 在 Assembly.cs 中。

    但在我的一个(基础)项目中,我发现了这一点: [组装:组装文化(“en-US”)]

    在我把它改成: //[assembly: AssemblyCulture("en-US")] 一切正常。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-09-25
      • 2015-05-15
      • 2012-08-12
      • 2023-01-13
      • 2021-12-23
      • 2014-08-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多