我在别的电脑上做的这个程序,运行都正常,怎么把这个程序转到别的电脑上,在运行就出现提示如下的错误:
这是什么原因呢,怎么才能调试正常。
我在别的电脑上做的这个程序,运行都正常,怎么把这个程序转到别的电脑上,在运行就出现提示如下的错误:
网上搜索一下就有了.给你个:
第一种办法:用记事本打开对应csproj文件。将
change " <SignManifests>true</SignManifests> " to "<SignManifests>false</SignManifests>".
that's ok!
第二种办法:
在vs2005中出现“无法在证书存储区中找到清单签名证书”,解决办法是用记事本打开项目的.csproj文件,删除类似以下xml就能顺利通过编译了
<ManifestCertificateThumbprint>B531F2CF222748C5E29308FC2247704827D1EA8C</ManifestCertificateThumbprint>
<ManifestKeyFile>xxxx_TemporaryKey.pfx</ManifestKeyFile>
<GenerateManifests>true</GenerateManifests>
<SignManifests>true</SignManifests>
<PublishUrl>D:\xxx\bin\</PublishUrl>
<Install>true</Install>
<InstallFrom>Disk</InstallFrom>
<UpdateEnabled>false</UpdateEnabled>
<UpdateMode>Foreground</UpdateMode>
<UpdateInterval>7</UpdateInterval>
<UpdateIntervalUnits>Days</UpdateIntervalUnits>
<UpdatePeriodically>false</UpdatePeriodically>
<UpdateRequired>false</UpdateRequired>
<MapFileExtensions>true</MapFileExtensions>
<CreateWebPageOnPublish>false</CreateWebPageOnPublish>
<ApplicationVersion>1.0.0.%2a</ApplicationVersion>
<IsWebBootstrapper>false</IsWebBootstrapper>
<BootstrapperEnabled>true</BootstrapperEnabled>
...不知道是要的不....
引用別人的,妳試試吧。
發生的情形在於原本開發的專案,換到另一個電腦的開發環境之後,
編譯會出現的錯誤訊息,解決方式如下:
1. 方案總管中點選專案,並且叫出專案屬性。
2. 於專案屬性中的簽署,取消簽署 ClickOnce 資訊清單。
3. 重新編譯即可解決上述問題。
非常感谢,好象可以了!!