多行构建后事件仅在一个项目中失败

时间:2018-08-21 19:29:29

标签: visual-studio-2015 mt mt.exe

我有两个在VS2015中编译的C#项目。

两者都有相同的构建后事件。在第一个项目中,此方法有效,因此我将其精确复制到第二个项目,但失败了。

事件行是:

Word[] wordsArray = //Something

forContext(wordsArray, (previous, current, next) -> {

    //Do what you want with the function.
    System.out.println("The previous word: " + previous);
    System.out.println("The current word: " + current);
    System.out.println("The next word: " + next);

});

(用于在DLL中创建清单和嵌入清单)。

以下是失败消息:

enter image description here

它声称"C:\Program Files\Windows Kits\10\bin\x86\mt.exe" -managedassemblyname:"$(TargetPath)" -nodependency -nologo -out:"$(TargetPath).manifest" "C:\Program Files\Windows Kits\10\bin\x86\mt.exe" -outputresource:"$(TargetPath)" -nologo -manifest "$(TargetPath).manifest" del "$(TargetPath).manifest" 的名称丢失了……当然没有。

这似乎无法正确解析文本-尽管如上所述,它确实适用于一个项目,而不适用于另一个项目。

更新:($ TargetPath)宏看起来空白了-怎么可能?

0 个答案:

没有答案