none
VS2013 Application Publish problem

    Dotaz

  • Ahoj,

    napsal jsem si jednoduchou palikaci ve VS2013 Expres. Po odladění jsem spustil Publish (bez upgradu, lokální instalace).

    Překladač vytvořil adresář v projektu:

    \Publish se soubory:

    MojeAplikace.application; Setup.exe

    dále subadresář - \Application Files\MojeAplikace1_1_0_0_6

    se soubory: MojeAplikace.exe.config.deploy; exe.deploy; exe.manifest; pdb.deploy; xml.deploy

    Ale soubory .exe; atd jsou umístněny v \bin\release.

    Zde se taky vytvoří adreář \app.publish s dalšími soubory jako v \Publish

    Když se pokusím instalovat aplikaci na svůj počítač (Win8.1). instalace zhavaruje s chybou:

    --------------------------------------

    INFORMACE O VERZI PLATFORMY
        Windows             : 6.2.9200.0 (Win32NT)
        Common Language Runtime     : 4.0.30319.34014
        System.Deployment.dll         : 4.0.30319.34243 built by: FX452RTMGDR
        clr.dll             : 4.0.30319.34014 built by: FX45W81RTMGDR
        dfdll.dll             : 4.0.30319.34243 built by: FX452RTMGDR
        dfshim.dll             : 6.3.9600.16384 (winblue_rtm.130821-1623)

    ZDROJE
        Adresa URL nasazení            : file:///C:/Users/moje_jmeno/Documents/Visual%20Studio%202013/Projects/MojeAplikace/bin/Release/app.publish/MojeAplikace.application
        Adresa URL aplikace            : file:///C:/Users/moje_jmeno/Documents/Visual%20Studio%202013/Projects/MojeAplikace/bin/Release/app.publish/Application%20Files/MojeAplikace_1_0_0_6/MojeAplikace.exe.manifest

    IDENTITY
        Identita nasazení        : MojeAplikace.application, Version=1.0.0.6, Culture=neutral, PublicKeyToken=10a3db32e5e8ae91, processorArchitecture=msil
        Identita aplikace        : MojeAplikace.exe, Version=1.0.0.6, Culture=neutral, PublicKeyToken=10a3db32e5e8ae91, processorArchitecture=msil, type=win32

    SOUHRN APLIKACE
        * Instalovatelná aplikace.

    SOUHRN CHYB
        Níže je uveden seznam chyb. Podrobnosti těchto chyb jsou uvedeny dále v protokolu.
        * Aktivace aplikace C:\Users\moje_jmeno\Documents\Visual Studio 2013\Projects\MojeAplikace\bin\Release\app.publish\MojeAplikace.application způsobila výjimku. Byly zjištěny následující zprávy o neúspěšných operacích:
            + Metadata úložiště DeploymentSourceUri nejsou platná.

    PŘEHLED CHYB TRANSAKCÍ ÚLOŹIŠTĚ SOUČÁSTÍ
        Nebyly zjištěny žádné chyby transakcí.

    UPOZORNĚNÍ
        Tato operace proběhla bez varovných hlášení.

    STAV PRŮBĚHU OPERACE
        * [21. 10. 2014 17:43:28] : Byla spuštěna aktivace C:\Users\moje_jmeno\Documents\Visual Studio 2013\Projects\MojeAplikace\bin\Release\app.publish\MojeAplikace.application.
        * [21. 10. 2014 17:43:28] : Zpracování manifestu nasazení bylo úspěšně dokončeno.
        * [21. 10. 2014 17:43:28] : Instalace aplikace byla spuštěna.
        * [21. 10. 2014 17:43:28] : Zpracování manifestu aplikace bylo úspěšně dokončeno.
        * [21. 10. 2014 17:43:31] : Byla nalezena kompatibilní verze modulu runtime 4.0.30319.
        * [21. 10. 2014 17:43:31] : Požadavek na důvěryhodnost a zjištění platformy je dokončen.
        * [21. 10. 2014 17:43:31] : Stahování závislostí odběru je dokončeno.
        * [21. 10. 2014 17:43:31] : Byl spuštěn zápis stažené aplikace.

    PODROBNOSTI O CHYBĚ
        Při této operaci byly zjištěny následující chyby.
        * [21. 10. 2014 17:43:31] System.Deployment.Application.DeploymentException (SubscriptionState)
            - Metadata úložiště DeploymentSourceUri nejsou platná.
            - Zdroj: System.Deployment
            - Trasování zásobníku:
                v System.Deployment.Application.ComponentStore.GetPropertyString(DefinitionAppId appId, String propName)
                v System.Deployment.Application.ComponentStore.GetPropertyUri(DefinitionAppId appId, String propName)
                v System.Deployment.Application.ComponentStore.GetSubscriptionStateInternal(DefinitionIdentity subId)
                v System.Deployment.Application.SubscriptionStore.GetSubscriptionStateInternal(SubscriptionState subState)
                v System.Deployment.Application.SubscriptionState.Validate()
                v System.Deployment.Application.ComponentStore.CollectCrossGroupApplications(Uri codebaseUri, DefinitionIdentity deploymentIdentity, Boolean& identityGroupFound, Boolean& locationGroupFound, String& identityGroupProductName)
                v System.Deployment.Application.SubscriptionStore.CommitApplication(SubscriptionState& subState, CommitApplicationParams commitParams)
                v System.Deployment.Application.ApplicationActivator.InstallApplication(SubscriptionState& subState, ActivationDescription actDesc)
                v System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl)
                v System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)

    PODROBNOSTI O TRANSAKCÍCH ÚLOŹIŠTĚ SOUČÁSTÍ
        Nejsou k dispozici žádné informace o transakci.

    --------------------------------------

    Ve VS2010 jsem nikdy podobný problém neměl. nějaký nápad ?

    21. října 2014 15:54