【问题标题】:MSBUILD.MERGE.TASK error in ms dynamics crm pluginms动态crm插件中的MSBUILD.MERGE.TASK错误
【发布时间】:2020-04-02 03:05:45
【问题描述】:

“MSBuild.ILMerge.Task”任务意外失败。 System.IO.FileNotFoundException:无法加载文件或程序集“System.Compiler,Version=3.0.0.0,Culture=neutral,PublicKeyToken=736440c9b414ea16”或其依赖项之一。系统找不到指定的文件。

【问题讨论】:

    标签: dynamics-crm


    【解决方案1】:

    版本 3 中的 NuGet ilmerge 还包括 System.Compilers.dll 文件(除了 ILMerge.exe),因此如果您使用版本 2 并且仅将 ILMerge.exe 复制到其他地方以供以后使用,现在您需要复制 @987654325 @还有

    【讨论】:

    • 天啊,你的信息拯救了我的一天。非常感谢?
    【解决方案2】:

    MSBuild.ILMerge.Task(版本 1.0.5)的 Nuget 包状态:

    MS Dynamics CRM 用户:在 Microsoft.Xrm.Sdk 中合并可能会使您的插件崩溃,请使用 Copy Local=false 将其从合并中排除。

    我发现一个additional article 说应该排除这个程序集(以及其他一些程序集)(他们在文章中使用了一张图片,因此是截图而不是引用):

    也许尝试按照说明从合并中排除 Microsoft.Xrm.Sdk(如果您正在使用它们,可能还有其他两个 .DLL)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-11-04
      • 1970-01-01
      • 1970-01-01
      • 2014-09-12
      • 2011-06-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多