Wie kann ich eine Unity3D 5-Windows-Anwendung in eine einzelne EXE-Datei packen?

Ich bin neu in der Unity3d-Entwicklung. Ich habe zwei Versionen einer 3D-Puzzle-App erstellt, eine für Mac und eine für Windows. Mac-Anwendungen werden mit dem darin enthaltenen Paketinhalt erstellt. Die Windows-Anwendung wird mit der exe-Datei und einem separaten Datenordner mit demselben Namen wie die exe-Datei + Suffix _Data erstellt. Ich möchte eine einzelne exe-Datei erstellen, die auf Amazon und anderen herunterladbaren Plattformen verbreitet wird. Das Problem ist, dass ich etwas finde, bei dem sich der Datenordner und die exe-Datei auf derselben Ebene befinden müssen.

Ich bin an Apple-Geräte gewöhnt, habe aber kürzlich einen Windows-Laptop zum Testen gekauft.

Ich konnte in der Unity3D-Dokumentation nichts dazu finden. In der Dokumentation wird erläutert, wie die Anwendung im Windows Store verteilt wird, was ich nicht vorhabe. Das einzige, was ich in ihrem Forum finden konnte, wareine Frag das wurde im Jahr 2011 gefragt.

Eine der vorgeschlagenen Lösungen, Enigma Virtual Box, konnte ich nicht verwenden, da Unity3D voraussetzt, dass sich die EXE-Datei und der Datenordner auf derselben Ebene befinden. Ich habe den versuch auch für @ probieSmart Packer Pro Ich benötige jedoch eine DLL-Datei als Ausgangspunkt, die ich in meinem Unity3D-Projektordner nicht finden konnte.

Alle Informationen, die ich im Zusammenhang mit Windows-Paketen in einer einzelnen EXE-Datei finde, sind mindestens fünf Jahre alt. Keiner von ihnen bezieht sich auf das Packen von Unity3D-Anwendungen. Ich habe auch microsoft.com und windows.com durchsucht, konnte dort aber nichts finden.

UPDATE 5/12/2016 14: 15

Ich habe Inno Setup installiert und versucht, ein Skript für meine Anwendung zu erstellen. Es kopierte die exe-Datei, erstellte jedoch einen leeren Datenordner, anstatt den Datenordner zu kopieren, den ich zum Ausführen der exe-Datei benötige. Ich habe überprüft, ob der Ordnername im Skript korrekt ist.

; -- myapplication.iss --
; Demonstrates copying 3 files and creating an icon.

; SEE THE DOCUMENTATION FOR DETAILS ON CREATING .ISS SCRIPT FILES!

[Setup]
AppName=myapplication
AppVersion=1.0 
DefaultDirName={pf}\myapplication
DefaultGroupName=myapplication
UninstallDisplayIcon={app}\myapplication.exe
Compression=lzma2
SolidCompression=yes 
OutputDir=userdocs:Inno Setup Examples Output

[Files]
Source: "myapplication.exe"; DestDir: "{app}"    

[Dirs]
Name: "{app}\myapplication_Data";

Antworten auf die Frage(2)

Ihre Antwort auf die Frage