解决方法:

一、在DEF项目的属性->Signing选项->Sign the ClickOnce manifests 勾去掉.编绎通过.

二、手工打开 *.csproj ,删除下面四句:

    <manifestcertificatethumbprint>...</manifestcertificatethumbprint>
    <manifestkeyfile>...</manifestkeyfile>
    <generatemanifests>...</generatemanifests>
    <signmanifests>...</signmanifests>

删除后就可以正常编译了。