kann man in C# eine Konsolenanwendung für den OSX mahen?

Hallo zusammen

Ich bin in C# VS relativ neu. Habe ein ca. 3500 Zeilen-Programm mit vielen Klassen etc. gemacht. Funktioniert alles super und ist getestet.

Ca. 80% der Consolen-App habe ich auf dem Mac programmiert, 20% auf meinem Windowsrechner. Ich bin also heterogen unterwegs. Soweit so gut.

Eine .exe kann ich problemlos erstellen. Auf Windows auch entsprechend problemlos auszuführen. Wenn ich das auf dem Mac laufen lassen möchte, mache ich:

  • a) die Konsole auf
  • b) navigiere zur ProgrammXY.dll
  • c) gebe dotnet ProgrammXY.dll ein

und das Ding läuft. Nur!!!!!!!!!!!!..... Das möchte ich so nicht!

Ich habe aktuell den Fall, dass meine Schwester (auch Mac-Anwenderin) genau jetzt die App benötigt. Die Löst ein Problem welche sie (und das ist Zufall des Jahrhunderts) hat.

Ich möchte ihr die Consolen-App analog zu Windows auf einem USB-Stick o.ä. übergeben können, sodass sie mit einem einfachen DOPPELKLICK das Ding starten und verwenden kann. Ich möchte keine UI darum herum bauen und ich möchte nicht ins Web damit. Auch soll sie ihren Rechner nicht fit für dotnet machen müssen. Ich will die App auf der Konsole haben. Sowohl auf Mac als auch auf Windows. Genau gleich einfach.

Nun die Frage:
Kann man das überhaupt? ich finde keinerlei sinnvolle Anleitungen oder Antworten. Bei Stackoverflow werde ich angepöbelt und bei MS selber kann ich im DEV-Forum keine Fragen stellen.

Ich möchte nur wissen ob das überhaupt geht damit ich mit der Fragerei und Suche aufhören kann oder andere Wege / Technologien angehen kann.

Grüsse euch und danke schonmal.

Computer, Technik, programmieren, C Sharp, dotNet, Informatik, Softwareentwicklung, Technologie, konsolenanwendung, Visual Studio 2019
Kein Bild mehr nach Deinstallation vom Grafikkartentreiber?

Hallo liebe Community,

ich habe mir jetzt mal einen Account erstellt, da ich ein Problem habe & hoffe mir kann wer helfen! 😅 (im Voraus möchte ich mich für den riesigen Text entschuldigen, aber ich habe alles so genau wie möglich erklärt, hoffe das ist kein Problem! 😉😁)

Hier erstmal zu meinen SPECS:

CPU: AMD Ryzen 7 5800X

Mainboard: MSI B550M-A Pro AMD B550

GPU: GeForce GTX 1080 / AMD RX 470 (wieso zwei wird im Beitrag erklärt)

Zudem habe ich noch zwei Monitore

Also, habe gestern von meinen Kollegen eine Grafikkarte bekommen, die GTX 1080 und habe sie auch dementsprechend eingebaut. Das Problem an dieser war, dass sie nicht wie meine alte, die RX 470, zwei, sondern nur ein HDMI-Anschluss hat und ich dann zu einem DisplayPort Kabel greifen musste.

Das komische war, dass der Bildschirm eine viel zu kleine Auflösung hatte (600x800 o. Ä.) und sich das nicht ändern ließ, woraufhin ich mir dachte, ich deinstallieren die Treiber.

Das habe ich so wie es aussieht nicht ordnungsgemäß gemacht & nach dem 2ten oder 3ten NVIDIA Treiber, den ich manuell unter Windowssuche - Programme hinzufügen und deinstallieren - gelöscht habe, wurden beide Bildschirme schwarz und ich hatte kein Bild mehr.

Nach mehrmaligen Neustarten des PC‘s änderte sich Nichts und ich kann also weder aufs BIOS, noch sonst auf irgendwas zugreifen.

Bei meinem Glück habe ich ja noch meine alte RX 470, mit der ich zwar wieder Bild bekomme, jedoch kann ich die NVIDIA-Treiber nicht neu installieren, da mir gesagt wird, er habe keine kompatible Grafikkarte gefunden, was ja klar ist, da die GTX 1080 nicht mehr eingebaut ist.

Meine 2 Fragen sind jetzt folgende:

1. Wie schaffe ich es die NVIDIA-Treiber wieder zu installieren & Bild zu bekommen.

2.(erstmals zweitrangig) Falls ich Treiber + Bild bekommen habe, wie schaffe ich es die Auflösung mit dem DisplayPort-Kabel zu ändern und ein anständiges Bild zu bekommen.

ICH BEDANKE MICH IM VORAUS FÜR JEDE ANTWORT!!!

Computer, Technik, Grafikkarte, Technologie, Spiele und Gaming

Meistgelesene Beiträge zum Thema Technologie