0

別のアプリケーション APP0 と多くのコードを共有する必要があるアプリケーション APP1 があります。両方のアプリケーションはすべてのプロジェクトの依存関係を共有し、唯一の違いはビルド構成です。したがって、両方を同じソリューション ファイルで管理したいと考えています。

また、両方のアプリをストアにデプロイできるようにする必要もあります。

これが私がしたことです:

1) APP0.csproj をコピーして貼り付け、APP1.csproj に名前を変更

2) APP1 をソリューションに追加します。

3) APP0.appxmanifest をコピーして貼り付け、名前を APP1.appxmanifest に変更します

4) APP0.StoreAssociation.xml をコピーして貼り付け、名前を APP0.StoreAssociation.xml に変更します。

5) APP1 ファイルを APP1 プロジェクトに追加し、APP0 ファイルを APP0 プロジェクトに追加しました。

また、APP1.csproj に新しい GUID が与えられていることも確認しました。問題は残ります。APP0 をデバッグすると、APP1 がダッシュボードから削除されます。APP1 をデバッグすると、APP0 が削除されます。そのため、両方のアプリが同じように見える何かがまだあります...どんな助けも本当に感謝しています! ありがとう!

4

1 に答える 1

2

両方のプロジェクトをビルドできることを確認するためにすべてを正しく行ったように見えますが、それらを個別にインストールするオプションが必要な場合は、これら 2 つのプロジェクトに一意の ID を指定する必要があります。パッケージ IDページを確認します。

たとえば、appxmanifest ファイル内のプロジェクトの 1 つのパッケージ名を変更できます (最後のタブ「パッケージング」->「パッケージ名の変更」)。

于 2013-05-07T17:46:51.563 に答える