Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Portal
  • |
  • Mitglieder
Beiträge von jogibear9988
Thema: Roslyn: CSharpCompilation.Emit missachtet Referenzen
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Ich denke mein problem war ähnlich. Vlt. hilgft der Issue dazu weiter: https://github.com/dotnet/roslyn/issues/50612

Thema: C# WPF Auto Updater
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Da gibts doch schon zahlreiche Nuget Packages dafür, bspw: https://github.com/ravibpatel/AutoUpdater.NET

Thema: SubForm in neuen Thread auslagern
Am im Forum: GUI: Windows-Forms

Es geht schon auch multiThreading mit mehreren Prozessen... macht ja z.b. Visual Studio so mit dem XamlDesigner.

Es gab dazu auch mal ein Beispiel auf Codeproject: Baktun Shell: Hosting WPF Child Windows in Another Process

Thema: 2D ObservableCollection an DataGrid binden
Am im Forum: GUI: WPF und XAML

Les die csv in eine Datatable ein und binde an diese.
Das andere wird nicht funktionieren.

Thema: Wie kann ich aus .NET Core via COM-Call eine .NET Framework Assembly aufrufen, die Reports erzeugt?
Am im Forum: Entwicklungs- und Laufzeitumgebung (Infrastruktur)

Was ist es den für eine Report Engine?

Thema: myCSharp wechselt die Plattform
Am im Forum: Ankündigungen

Zitat von Abt
Aufgrund des Open Source Gedankens verwenden wir als SCM bereits GitHub.
Einzelne Teile werden sicher veröffentlicht; die Anwendung selbst sicher nicht.

Warum? was spricht dagegen? Sie kann ja auch veröffentlicht, aber trotzdem nicht kostenlos nutzbar sein.
phpBB was die ganzen Jahre verwendet wurde ist ja auch OS

Thema: Wie gebe ich den Speicher bei Arrays oder Listen wieder frei?
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Noch als Info, für die Virtualiserung (hatte das früher auch mal in WPF gebraucht), hatte ich damals das eingesetzt https://github.com/dotnetprojects/VirtualCollection (stammt nicht von mir, hab es nur geforkt und ein paar dinge gefixt)

Thema: Welche Anbieter zur Lizenzverwaltung gibt es?
Am im Forum: Entwicklungs- und Laufzeitumgebung (Infrastruktur)

vlt hilft das: https://github.com/junian/Standard.Licensing

Thema: Library gesucht um aus (XML, JSON, HTML ect.) Templates PDFs zu erstellen
Am im Forum: Rund um die Programmierung

Würde sagen, du suchst eine Reportengine.
Wir nutzen bspw:
https://www.stimulsoft.com/de

Thema: Gibt es in C# "Function Call Operatoren" wie in C++?
Am im Forum: Grundlagen von C#

warum nicht einfach eine statische funktion?

Thema: Benutzerfreundlicher Report Designer - könnt ihr was empfehlen?
Am im Forum: Rund um die Programmierung

Wir nutzen Stimulsoft Reports.

Vorteil ist es gibt den Designer nicht nur in WPF sondern z.B. auch in Javascript

Thema: Festplatte über WinAPI einbinden und Partitionsinformationen anzeigen
Am im Forum: Rund um die Programmierung

@Abt: Mit seinem Pfad hat er schon recht, siehe: https://support.microsoft.com/en-us/help/100027/info-direct-drive-access-under-win32

Alt hilft diese Seite weiter: https://www.arsenal-of-wisdom.org/?p=766

Thema: OR Mapper falls alles in einer Tabelle ist
Am im Forum: Datentechnologien

Ich würd linq2db verwenden. Ist nicht so low level wie dapper, es kann z.B. LINQ. Und mit linq ist es schneller als ef core.

Du könntest die verschiedenen Typen in einer Tabelle dann z.B. über Inheritance abbilden.

Thema: Effiziente(re)s Speichern von Gaming Maps und -Ständen
Am im Forum: Grafik und Sound

Schau dir für die Serializierung mal Ptotobuf, Zeroformater oder Msgpack an!

Thema: Ergebnis einer Datenbankabfrage an Methode übergeben
Am im Forum: Datentechnologien

Man könnte schon mit anonymen Typen Arbeiten, wenn man die neuen ValueTupels nutzt.

Thema: Wie kann ich in WinForms Diagramm zeichnen?
Am im Forum: GUI: Windows-Forms

wie wärs mit http://www.oxyplot.org

Thema: Binding Redirect von System.Runtime funktioniert nicht
Am im Forum: Entwicklungs- und Laufzeitumgebung (Infrastruktur)

Und wenn ich ein neues Projekt anleg eund das Nuget System.Runtime 4.3.0 referenziere gibt es trotzdem nur einen binding redirect auf 4.1.1.0

Ich kapier das nicht

Thema: Binding Redirect von System.Runtime funktioniert nicht
Am im Forum: Entwicklungs- und Laufzeitumgebung (Infrastruktur)

Wenn ich manuell die Umleitung auf 4.1.2.0 anpasse, gehts. Aber warum? Woher kommt diese DLL? Natürlich hab ich zig andere DLLs eingebunden, welche auch wiederum Net Standart DLLs verwenden...

Aber wenn meine main exe auf ein bestimmtes nuget verweist (System.Runtime 4.3), müsste dann nicht ein redirect für diese version angelegt werden, und im ausgabeverzeichnis auch diese dll sein??

Thema: Binding Redirect von System.Runtime funktioniert nicht
Am im Forum: Entwicklungs- und Laufzeitumgebung (Infrastruktur)

Hab jetzt mal mit ILSpy in die DLL geschaut:


[assembly: AssemblyVersion("4.1.2.0")]
[assembly: CLSCompliant(true)]
[assembly: Debuggable]
[assembly: AssemblyCompany("Microsoft Corporation")]
[assembly: AssemblyCopyright("© Microsoft Corporation.  All rights reserved.")]
[assembly: AssemblyDefaultAlias("System.Runtime")]
[assembly: AssemblyDescription("System.Runtime")]
[assembly: AssemblyFileVersion("4.6.25507.01")]
[assembly: AssemblyInformationalVersion("4.6.25507.01 built by: dlab-DDVSOWINAGE023. Commit Hash: 12c9d44ad9eb995a5e31abfc8e32cce9d647f7af")]
[assembly: AssemblyMetadata("", "")]
[assembly: AssemblyProduct("Microsoft® .NET Framework")]
[assembly: AssemblyTitle("System.Runtime")]

Warum 4.1.2.0??

Ich blick da echt nicht mehr durch. Die main exe hat das nuget
<package id="System.Runtime" version="4.3.0" targetFramework="net462" />
da ist ja aber keine DLL enthalten.
Wenn ich in VS auf die Verweise schaue, wird auf C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6.2\Facades\System.Runtime.dll verwiesen. Die hat Version 4.0.20.0

Wie soll ich meinen Binding Redirect nun machen? woher kommen die Versionen? warum macht Nuget den Redirect nicht richtig???

Blickt das noch jemand?

Thema: Binding Redirect von System.Runtime funktioniert nicht
Am im Forum: Entwicklungs- und Laufzeitumgebung (Infrastruktur)

Ich habe eine Net 4.6.2 WPF Anwendung, welche verschiedene DLL's verwendet.

Nun kann er System.Runtime nicht laden.

So sieht meine Umleitung aus:


  <dependentAssembly>
        <assemblyIdentity name="System.Runtime" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-4.1.1.0" newVersion="4.1.1.0" />
      </dependentAssembly>



Folgendes steht im Fusion log.

Der Assemblymanager wurde geladen aus:  C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll
Als EXE-Datei ausgeführt.  D:\csharp\git\mcc5\MCC.V1.0\bin\Debug\MCC.Configurator.exe
--- Ein detailliertes Fehlerprotokoll folgt. 

=== Zustandsinformationen vor Bindung ===
LOG: DisplayName = System.Runtime, Version=4.0.20.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
 (Fully-specified)
LOG: Appbase = file:///D:/csharp/git/mcc5/MCC.V1.0/bin/Debug/
LOG: Ursprünglicher PrivatePath = NULL
Aufruf von Assembly : RoslynPad.Roslyn, Version=2.3.0.0, Culture=neutral, PublicKeyToken=null.
===
LOG: Diese Bindung startet im default-Load-Kontext.
LOG: Die Anwendungskonfigurationsdatei wird verwendet: D:\csharp\git\mcc5\MCC.V1.0\bin\Debug\MCC.Configurator.exe.Config
LOG: Die Hostkonfigurationsdatei wird verwendet: 
LOG: Die Computerkonfigurationsdatei von C:\Windows\Microsoft.NET\Framework64\v4.0.30319\config\machine.config wird verwendet.
LOG: In der Anwendungskonfigurationsdatei wurde eine Umleitung gefunden. 4.0.20.0 wird nach 4.1.1.0 umgeleitet.
LOG: Verweis nach der Richtlinie: System.Runtime, Version=4.1.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
LOG: Download von neuem URL file:///D:/csharp/git/mcc5/MCC.V1.0/bin/Debug/System.Runtime.DLL.
WRN: Der Vergleich des Assemblynamens führte zum Konflikt: Buildnummer.
ERR: Das Setup der Assembly konnte nicht abgeschlossen werden (hr = 0x80131040). Die Suche wurde beendet.

Er scheint die Umleitung ja auch zu finden...

Thema: Best practices - Task als Return-Value ohne Async?
Am im Forum: Rund um die Programmierung

Darf ich den einen Task den Ich mit FromResult erzeuge denn mehrmals verwenden? Microsoft macht ja da intern was anderes, und setzt noch das er nicht Disposed werden darf!

Siehe: (TaskCreationOptions)InternalTaskOptions.DoNotDispose

Thema: Dynamisches laden von XAML
Am im Forum: GUI: WPF und XAML

Hier hat jemand support für externe DLLs in Kaxaml eingebaut :

KaXaml PR #1 -- Add the ability to reference other DLLs

Ich hab das mal in einen Fork übernommen und ein build von Kaxaml erstellt: https://ci.appveyor.com/project/jogibear9988/kaxaml/build/artifacts

Thema: Dynamisches laden von XAML
Am im Forum: GUI: WPF und XAML

Oder suchst du eine grafische Editor Komponente? Dann ist vlt das was für dich https://github.com/icsharpcode/WpfDesigner

Thema: App ohne SQL-Server zu installieren: Lokale Datenbank und Entity Framework 6 - SQL Server LocalDB??
Am im Forum: Datentechnologien

Da kann Ich doch dann gleich die Migration von Hand schreiben, da ist man doch dann schneller.

Wobei Ich mit Sqlite eher Migrator.Net (oder eher noch meinen fork DotNetProjects.Migrator) als Fluent Migrations nutzen würde, da damit auch Dinge gehen die Fluent Migrations in Sqlite nicht unterstützt (Löschen von Spalten, ...)

Thema: Visual Studio 2008 unter XP mit Net Framework 4.0
Am im Forum: Grundlagen von C#

Vs2008 ist jetzt 9 Jahre alt... die meisten nutzen das nur noch weil sie es müssen um WinCE Geräte zu programmieren.

Klar, unter Xp kannst du kein 2013 und neuer installieren... hast den keinen Win 10 Rechner den du nutzen kannst, mit VS2017 Community?

Thema: Unterschiedliche bei Group By / Datenbank vs. Liste
Am im Forum: Datentechnologien

und was nimmst du für einen linq provider? entita framework?
vlt. stimmt auch der erzeugte sql nicht.

Thema: Absolute Sekunden aus Timespan erhalten
Am im Forum: Grundlagen von C#

Timespan sollja auch nie einen Zeitpunkt, sondern immer nur eine Zeitspanne darstellen. Warum nutzt du nicht DateTime und ziehst die voneinander ab?

Thema: Riesiger Key-Value-Store für 1 Mrd Datensätze benötigt - Welche DB nehmen?
Am im Forum: Datentechnologien

Bringt denn ein Index wirklich was wenn jeder Datensatz unterschiedlich ist? Dachte indizes bringen nur was wenn die Daten in verschiedenen Zeilen die gleichen sind.

Thema: Basierend auf Datenbankprovider verschiedene Migrationen verwenden
Am im Forum: Rund um die Programmierung

wegen der sqlite probleme hab ich migrator.net empfohlen, der sqlite support ist da um welten besser!

Thema: Basierend auf Datenbankprovider verschiedene Migrationen verwenden
Am im Forum: Rund um die Programmierung

Für sqlite empfehle ich dir eher migrator.net(https://www.nuget.org/packages/DotNetProjects.Migrator/). Ich hab da einiges an arbeit reingesteckt das in Sqlite fast alles möglich ist was auch in anderen DbEngines geht und in Sqlite normal nicht möglich ist (Spalten umbenennen, Indexe erzeugen, Datentyp ändern,...)