清单中的WPF和ClickOnce:引用与下载的程序集WpfApplication1.exe的标识不匹配

时间:2012-06-01 16:26:32

标签: wpf deployment clickonce manifest

我正在测试Visual Studio 2010中虚拟WPF浏览器应用程序的部署。

如果我点击localhost xbap,它运行正常。

然后我将它发布在文件服务器上,\ Bebrus1002 \ Intranet \ it \ ABS \ WpfBrowserApplication1.xbap,但是当我点击部署的xbap时,我收到此错误:

Following errors were detected during this operation.
* [1/06/2012 18:14:34] System.Deployment.Application.InvalidDeploymentException (RefDefValidation)
    - Reference in the manifest does not match the identity of the downloaded assembly WpfApplication1.exe.
    - Source: System.Deployment
    - Stack trace:
        at System.Deployment.Application.DownloadManager.ProcessDownloadedFile(Object sender, DownloadEventArgs e)
        at System.Deployment.Application.FileDownloader.DownloadModifiedEventHandler.Invoke(Object sender, DownloadEventArgs e)
        at System.Deployment.Application.FileDownloader.OnModified()
        at System.Deployment.Application.SystemNetDownloader.DownloadSingleFile(DownloadQueueItem next)
        at System.Deployment.Application.SystemNetDownloader.DownloadAllFiles()
        at System.Deployment.Application.FileDownloader.Download(SubscriptionState subState)
        at System.Deployment.Application.DownloadManager.DownloadDependencies(SubscriptionState subState, AssemblyManifest deployManifest, AssemblyManifest appManifest, Uri sourceUriBase, String targetDirectory, String group, IDownloadNotification notification, DownloadOptions options)
        at System.Deployment.Application.DeploymentManager.SynchronizeCore(Boolean blocking)
        at System.Deployment.Application.DeploymentManager.SynchronizeAsyncWorker()

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我可以通过删除对另一个项目的剩余引用来解决它。