問題タブ [runtime-identifier]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
package - MSIX エラーの WPF パッケージャー: RuntimeIdentifier または SelfContained
1 か月前に自分のアプリ用のパッケージャーを作成しましたが、今日まで問題なく動作していました。.wapproj
パッケージャーのファイルも.csproj
WPF プロジェクトのファイルも変更せずに、アプリをパッケージ化しようとすると、突然次のエラー メッセージが表示されます。
「RuntimeIdentifier を指定せずに自己完結型アプリケーションをビルドまたは公開することはサポートされていません。RuntimeIdentifier を指定するか、SelfContained を false に設定してください。」
つまり、WPFプロジェクト<SelfContained>false</SelfContained>
のファイルに追加することで解決しようとしましたが、何も変わりませんでした。.csproj
これはPropertyGroup
私の.csproj
ファイルにあります:
<PropertyGroup>
そして、これは Packager プロジェクトの.wapproj
ファイルの「メイン」です。
次の質問を見たことがありますが、問題の解決には役立たなかったことに注意してください。
- 自己完結型の .NET Core 3.0 アプリケーションを AWS Lambda にデプロイできません: MSIX パッケージャー プロジェクトではビルド コードを変更できないため、役に立ちません。
- RuntimeIdentifiers と SelfContained : OP は自分で解決策を提案しましたが、それは私が試しましたが、うまくいきませんでした。
- ビルドまたは公開は「サポートされていません」... :コンソールを使用してパッケージ化するのではなく、パッケージャープロジェクトを使用してパッケージ化しているため、与えられた答えは適用されないため、
.wapproj
ファイル内のすべてのパラメーターを指定する必要があります - self-contained=false を使用してソースから MSIX パッケージを作成する方法: 「答え」がうまくいきませんでした。