Publishした場合のproject.json

publishした場合、robootはmain.xamlから起動することになるのでしょうか。

開発環境では各名称のxamlファイルで実行できました。
publish後のproject.jsonを確認すると、“main”: “Main.xaml"となっています。
project.jsonを"main”:"ABC.xaml"と書き換えpublishしても、“main”: "Main.xaml"と戻ってしまいます。

起動は必ずMain.xamlで実行するようにしないといけないのでしょうか。
また付随するxamlファイルは、main.xamlからinvioke等で呼び出さないとだめなのでしょうか。
初めて、publishして分からないことがありどのような仕組みなのか教えていただければと思います。