2016-09-02 4 views
-1

Project Centennialを使用してWindowsフォームアプリケーションを変換しようとすると、このエラーが発生します。私はMSDNのサイトで示されたVLCチュートリアルを実行することができたので、コンバータが動作していることを知っています。それは私が "AppxManifest.xmlの 'アプリケーション実行可能ファイル'プロパティを手動でmakeappxを呼び出す前に設定する必要があると言いますが、どうすればよいかわかりません。私は-AppExecutableを使ってみましたが、設定していないので、デフォルトでMyApp.exeがビルドされます。それは、私はそれを編集することができますが、私は同じXMLファイルでMakeAppx.exeを呼び出す方法がわからないとき。 .\DesktopAppConverter.ps1 -ExpandedBaseImage C:\ProgramData\Microsoft\Windows\Images\BaseImage-14393 –Installer C:\Users\Mark\Desktop\Newest_Installer\Keyed-Setup.exe -InstallerArguments "/S" -Destination C:\Users\Mark\Desktop\Keyed_App_Filers -PackageName "Keyed" -Publisher "CN=JonesComm" -Version 1.0.2.2 -AppExecutable "KeyedApp.exe" -MakeAppx -VerboseProject Centennial:出力されたXMLを編集してMakeAppx.exeを呼び出す方法

をここでは完全な誤りの写真です:ここで

は、私が使用しているコマンドがあります。 Error Pic

ありがとうございます!

+0

前回私はこのプロジェクトが私のコンピュータで持っていたものとは別のバージョンのNetに変換されているためにエラーが発生しているのを見ました(4.5から4.1に戻る)。私はいくつかのXMLとprojファイルを変更し、ネットバージョンを変更しなければならなかった。エラーがライセンスエラーで期限切れになっているようですが、Netのバージョンが間違っていると思われます。どのバージョンのNetがコンピュータ上にあるかを確認し、プロジェクトフォルダ内のxmlとprojファイルを開きます。 – jdweng

+0

Project centennialは、自分のアプリでバージョン4.6.1をターゲットにすることを強制します。これは自分のマシンにインストールしたものです。プログラムには、4.6.1ファイルがオフラインの前提条件としてダウンロード可能であり、コンバート状態のプロジェクトを設定するためのガイドラインがあります。出力された.xmlファイルをどこで変更して、新しい.xmlを再作成せずにコンバータを再実行することができましたか? – coolBeaner

+0

はい。プロジェクトのネットバージョンを正しいバージョンに設定する必要がありました。私はウェブからプロジェクトをダウンロードしてコンパイルしませんでした。だから私はそれが少しの編集で動作するようにしようとすることを傷つけることはないと思った。確かにそれは働いた。あなたのケースではうまくいくとは言いません。 – jdweng

答えて

0

ユーレカ!そうですね、約1週間の間、私はこの権利を得ることができませんでした。私はMSIと私のプログラムの.exeを持っており、MSIで.aapxをうまくラップしました。ブレークにつながるコマンドは "msiexec /?"でした。これは、そのアプリケーション専用のコマンドの一覧を示しています。 "/ PASSIVE"はUIなしで実行するために必要なコマンドです。 「アプリケーション実行可能ファイル」プロパティを「-AppExecutable」に設定することができました。実行ファイル(.exe)ファイルパス「-AppInstallPath」アプリケーションのインストールパス「これはアプリケーションの実行ファイルの名前です。 。

.\DesktopAppConverter.ps1 -ExpandedBaseImage C:\ProgramData\Microsoft\Windows\Images\BaseImage-14393 –Installer C:\Users \Desktop\MyApp\MyApp_Setup.msi -InstallerArguments "/PASSIVE" -Destination C:\Users\Desktop\MyApp-Appx -PackageName "MyApp" -Publisher "CN=Company" -Version 1.0.2.2 -AppExecutable "ApplicationFolder\SubFolder\MyApp.exe"-AppInstallPath "C:\Program Files (x86)\ApplicationFolder\SubFolder" -MakeAppx -Verbose

私は、これはそこに私のような任意の初心者に役立ちます願っていますプロジェクトセンテニアルはありません:。新規インストールした後、新しいコンピュータ

ここでは、私が使用PowerShellコマンドの編集可能なバージョンです。今すぐチュートリアルのために多くの。ありがとうみんな!

関連する問題