代码之家  ›  专栏  ›  技术社区  ›  jasper johnz

代码协定重写失败-libpaths顺序

  •  5
  • jasper johnz  · 技术社区  · 14 年前

    执行运行时协定检查 在我的项目中,构建失败。CC重写器开始启动数百条消息,大致如下:

    Could not resolve member reference: ....

    libpaths 争论。当我将构建分离,并在命令行上运行它,然后按特定顺序手动指定对libpaths、ccrewrite的引用,构建就完成了。

    ccrewrite /level:4 /rewrite "/assemblyMode=standard" /throwonfailure /libpaths:"X Y Z" "target.dll" -- fails :(

    ccrewrite /level:4 /rewrite "/assemblyMode=standard" /throwonfailure /libpaths:"Z Y X" "target.dll" -- compiles/rewrites :)

    我想知道的是,我能否确保我的引用项目的特定顺序,这些项目沿着链传递到CC targets文件?我假设生成引擎将使用它在项目csproj文件中读取的顺序,在 ItemGroup//ProjectReference 元素,但事实并非如此。

    有什么想法吗?

    1 回复  |  直到 13 年前
        1
  •  1
  •   jasper johnz    13 年前

    这是一个 identified error 在工具中,并已在最新版本中解决, 第1.4.31130.0版