执行运行时协定检查
在我的项目中,构建失败。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
元素,但事实并非如此。
有什么想法吗?