instructions here Folgen, bekomme ich folgende Fehlermeldung:Das Attribut "Name" in Elemente <Target> unerkannt ist
The attribute "Name" in element is unrecognized
In der CSPROJ Datei habe ich den PostBuild
Abschnitt entfernt und ersetzt es mit:
<Target Name="SignOutput" AfterTargets="CoreCompile">
<Exec Command=""C:\Program Files (x86)\Windows Kits\10\bin\x64\signtool.exe" sign /f "$(ProjectDir)My_Cert.pfx" /p mypassword "$(ProjectDir)obj\$(ConfigurationName)\MyExe.exe"" />
</Target>
Ich mache das, weil ich bekomme eine "Datei hat einen anderen berechneten Hash als in Manifest angegeben" Fehler, wenn Sie versuchen, eine neu veröffentlichte SmartClient-Anwendung auszuführen. Was ist falsch?
Kann nicht reproduzieren, das Ziel, das Sie zeigen, ist in Ordnung, so dass die Ursache des Fehlers woanders ist – stijn
Verwenden Sie VS 2015? Windows 10? –
Weder, aber das sollte nicht wichtig sein. Wenn du deine Frage noch einmal liest, wo du "postbuild ersetzt" sagst, denke ich, dass ich das Problem gefunden habe: hast du das Ziel, das du zeigst, vielleicht in eine PropertyGroup gelegt? Thta ist nicht wie es funktioniert: es sollte auf der Projektebene definiert werden – stijn