“清单中的引用与标识不匹配...”错误

尼法里斯

我一直在寻找其他人如何解决此错误的方法,对我没有任何帮助。我尝试包含在应用程序中的库来自.exe(PowerTool.exe),每次我尝试将应用程序安装到计算机或第三方计算机上时,都会收到此错误:

PLATFORM VERSION INFO
    Windows             : 6.1.7601.65536 (Win32NT)
    Common Language Runtime     : 4.0.30319.34209
    System.Deployment.dll       : 4.0.30319.34244 built by: FX452RTMGDR
    clr.dll             : 4.0.30319.34209 built by: FX452RTMGDR
    dfdll.dll           : 4.0.30319.34244 built by: FX452RTMGDR
    dfshim.dll          : 4.0.41209.0 (Main.041209-0000)

SOURCES
    Deployment url          : file:///C:/Users/zmcpher/Desktop/Apps/BatteryAutomation/MyAccount%20Battery%20Automation.application
    Application url         : file:///C:/Users/zmcpher/Desktop/Apps/BatteryAutomation/Application%20Files/MyAccount%20Battery%20Automation_1_0_0_5/MyAccount%20Battery%20Automation.exe.manifest

IDENTITIES
    Deployment Identity     : MyAccount Battery Automation.application, Version=1.0.0.5, Culture=neutral, PublicKeyToken=fba777f97efbcb75, processorArchitecture=msil
    Application Identity        : MyAccount Battery Automation.exe, Version=1.0.0.5, Culture=neutral, PublicKeyToken=fba777f97efbcb75, processorArchitecture=msil, type=win32

APPLICATION SUMMARY
    * Installable application.

ERROR SUMMARY
    Below is a summary of the errors, details of these errors are listed later in the log.
    * Activation of C:\Users\zmcpher\Desktop\Apps\BatteryAutomation\MyAccount Battery Automation.application resulted in exception. Following failure messages were detected:
        + Reference in the manifest does not match the identity of the downloaded assembly PowerTool.exe.

COMPONENT STORE TRANSACTION FAILURE SUMMARY
    No transaction error was detected.

WARNINGS
    There were no warnings during this operation.

OPERATION PROGRESS STATUS
    * [4/22/2015 12:43:19 PM] : Activation of C:\Users\zmcpher\Desktop\Apps\BatteryAutomation\MyAccount Battery Automation.application has started.
    * [4/22/2015 12:43:19 PM] : Processing of deployment manifest has successfully completed.
    * [4/22/2015 12:43:19 PM] : Installation of the application has started.
    * [4/22/2015 12:43:19 PM] : Processing of application manifest has successfully completed.
    * [4/22/2015 12:43:21 PM] : Found compatible runtime version 4.0.30319.
    * [4/22/2015 12:43:21 PM] : Request of trust and detection of platform is complete.

ERROR DETAILS
    Following errors were detected during this operation.
    * [4/22/2015 12:43:21 PM] System.Deployment.Application.InvalidDeploymentException (RefDefValidation)
        - Reference in the manifest does not match the identity of the downloaded assembly PowerTool.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.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.ApplicationActivator.DownloadApplication(SubscriptionState subState, ActivationDescription actDesc, Int64 transactionId, TempDirectory& downloadTemp)
            at System.Deployment.Application.ApplicationActivator.InstallApplication(SubscriptionState& subState, ActivationDescription actDesc)
            at System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl)
            at System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)

COMPONENT STORE TRANSACTION DETAILS
    No transaction information is available.

我尝试过更改清单,更改/删除引用,删除/重建,打开/关闭以及更改项目属性-似乎没有任何效果。

我想念什么?该程序在调试模式下可以正常工作,为什么不编译为安装文件?我正在使用VS2013

感谢您提供的所有帮助

尼法里斯

我知道这已经很老了,但是我看到有人刚刚对这个问题进行了投票,因此我假设他们遇到了同样的问题。

该错误来自我试图与该应用程序捆绑在一起的exe文件。该exe文件本身是第三方exe,我认为这是问题所在(即使我知道我过去与其他exe捆绑在一起)也是如此。也许这有某种写保护-我不知道。

无论如何,我解决的方法是将exe从安装文件中删除,仅将文件单独包含在zip文件中。然后,获取一些有关exe文件需要进入哪个文件夹的说明。只要他们按照说明进行操作,一切就好像您已将其捆绑在一起一样。

希望对您有所帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用错误“数组引用中的排名不匹配”调试文件?

来自分类Dev

清单文件中的错误

来自分类Dev

错误#7977:函数引用与其定义之间的类型不匹配

来自分类Dev

Scala中奇怪的类型不匹配错误

来自分类Dev

在vbScript中获取类型不匹配错误

来自分类Dev

F#中的类型不匹配错误

来自分类Dev

TypeScript中的MouseEvent错误与签名不匹配

来自分类Dev

映射插入中的参数不匹配错误

来自分类Dev

Excel VBA中的类型不匹配错误

来自分类Dev

grails中的remoteFunction()类型不匹配错误

来自分类Dev

Android中的错误类型不匹配asynctask

来自分类Dev

在vbScript中获取类型不匹配错误

来自分类Dev

F#中的类型不匹配错误

来自分类Dev

Scala中奇怪的类型不匹配错误

来自分类Dev

QueryTables 中的 VBA 类型不匹配错误

来自分类Dev

错误:“operator[]”不匹配?

来自分类Dev

枚举和标识符列表的长度不匹配时,导致编译器错误

来自分类Dev

枚举和标识符列表的长度不匹配时,导致编译器错误

来自分类Dev

在清单中推送错误

来自分类Dev

意外错误:“ <<”不匹配。找不到错误

来自分类Dev

在VBA中的替换功能中获取类型不匹配错误

来自分类Dev

错误类型与replaceitemvalue不匹配

来自分类Dev

sed错误“ sed:不匹配的'/'”

来自分类Dev

ANTLR输入不匹配错误

来自分类Dev

奇怪的类型不匹配错误

来自分类Dev

numpy错误:形状不匹配

来自分类Dev

VBA错误:类型不匹配

来自分类Dev

奇怪的类型不匹配错误

来自分类Dev

sed错误“ sed:不匹配的'/'”