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 -Verbose
Project Centennial:出力されたXMLを編集してMakeAppx.exeを呼び出す方法
をここでは完全な誤りの写真です:ここで
は、私が使用しているコマンドがあります。 Error Pic
ありがとうございます!
前回私はこのプロジェクトが私のコンピュータで持っていたものとは別のバージョンのNetに変換されているためにエラーが発生しているのを見ました(4.5から4.1に戻る)。私はいくつかのXMLとprojファイルを変更し、ネットバージョンを変更しなければならなかった。エラーがライセンスエラーで期限切れになっているようですが、Netのバージョンが間違っていると思われます。どのバージョンのNetがコンピュータ上にあるかを確認し、プロジェクトフォルダ内のxmlとprojファイルを開きます。 – jdweng
Project centennialは、自分のアプリでバージョン4.6.1をターゲットにすることを強制します。これは自分のマシンにインストールしたものです。プログラムには、4.6.1ファイルがオフラインの前提条件としてダウンロード可能であり、コンバート状態のプロジェクトを設定するためのガイドラインがあります。出力された.xmlファイルをどこで変更して、新しい.xmlを再作成せずにコンバータを再実行することができましたか? – coolBeaner
はい。プロジェクトのネットバージョンを正しいバージョンに設定する必要がありました。私はウェブからプロジェクトをダウンロードしてコンパイルしませんでした。だから私はそれが少しの編集で動作するようにしようとすることを傷つけることはないと思った。確かにそれは働いた。あなたのケースではうまくいくとは言いません。 – jdweng