Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > .NET Languages
You last visited: Today at 21:40

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[VB10].dll's in .exe einbinden will nicht funktionieren.

Discussion on [VB10].dll's in .exe einbinden will nicht funktionieren. within the .NET Languages forum part of the Coders Den category.

Reply
 
Old   #1

 
•kяyteя•'s Avatar
 
elite*gold: 0
Join Date: Jan 2009
Posts: 2,876
Received Thanks: 982
[VB10].dll's in .exe einbinden will nicht funktionieren.

Haii Com.,

ich versuche mich derzeit an einem Patcher und
alles läuft soweit auch wunderbar.
Das einzige Problem was ich habe ist, wenn ich die
.exe jetzt an jemand anderen verschicken möchte
öffnet sich diese bei demjenigen nicht.
Es erscheint auch keinerlei Fehlermeldung.

Die Ursache habe ich jedoch bereits ausfindig gemacht,
es liegt an nicht vorhandenen .dll's die für das Programm
notwendig sind.
Die .dll's sind von .Net Framework 4.0.
Nun was ich nicht verstehe:

.Net Framework 4.0 ist auf dem Computer des anderen
installiert, trotzdem funktioniert das ganze nicht.
Ich habe schon versucht die .dll's in die .exe zu
packen sprich, Verweise erstellt (Lokale Datei auf True),
in Resourcen eingebunden und dann als neue Klasse
(My Project -> Anwendung -> Anwendungsereignisse anzeigen)
folgendermaßen reingeschrieben:

Code:
        Private WithEvents Domaene As AppDomain = AppDomain.CurrentDomain
        Private Function Domaene_AssemblyResolve(ByVal sender As Object, ByVal args As System.ResolveEventArgs) As System.Reflection.Assembly Handles Domaene.AssemblyResolve
            If args.Name.Contains("Microsoft_VisualBasic_PowerPacks_Vs") Then
                Return System.Reflection.Assembly.Load(My.Resources.Microsoft_VisualBasic_PowerPacks_Vs)
            ElseIf args.Name.Contains("System") Then
                Return System.Reflection.Assembly.Load(My.Resources.System)
            ElseIf args.Name.Contains("System.Data") Then
                Return System.Reflection.Assembly.Load(My.Resources.System_Data)
            ElseIf args.Name.Contains("System.Data.DataSetExtensions") Then
                Return System.Reflection.Assembly.Load(My.Resources.System_Data_DataSetExtensions)
            ElseIf args.Name.Contains("System.Deployment") Then
                Return System.Reflection.Assembly.Load(My.Resources.System_Deployment)
            ElseIf args.Name.Contains("System.Drawing") Then
                Return System.Reflection.Assembly.Load(My.Resources.System_Drawing)
            ElseIf args.Name.Contains("System.Windows.Forms") Then
                Return System.Reflection.Assembly.Load(My.Resources.System_Windows_Forms)
            ElseIf args.Name.Contains("System.Xml") Then
                Return System.Reflection.Assembly.Load(My.Resources.System_Xml)
            ElseIf args.Name.Contains("System_Xml_Linq") Then
                Return System.Reflection.Assembly.Load(My.Resources.System_Xml_Linq)
            Else
                Return Nothing
            End If
        End Function
Ergebnis ist jedoch immer noch das selbe,
Programm lässt sich bei anderen nicht öffnen.

Bei mir läuft alles ganz normal.

Hat jemand einen Rat?
•kяyteя• is offline  
Old 09/26/2012, 09:59   #2
 
elite*gold: 258
Join Date: May 2010
Posts: 847
Received Thanks: 3,940
Die Leute müssen "Microsoft Visual Basic Power Packs" installieren, wenn du dieses in deinem Programm verwendest.
-PinkiWinki- is offline  
Thanks
1 User
Old 09/26/2012, 18:15   #3

 
•kяyteя•'s Avatar
 
elite*gold: 0
Join Date: Jan 2009
Posts: 2,876
Received Thanks: 982
Und welche Version?
Oder ist das egal?
•kяyteя• is offline  
Old 09/26/2012, 19:13   #4
 
elite*gold: 258
Join Date: May 2010
Posts: 847
Received Thanks: 3,940
Die Version die du verwendest in deinem Programm, wahrscheinlich neuste. Oder du schickst die PowerPack DLL/DLLs mit(Ich arbeite damit nicht, also weiß ich nicht wie viel DLLs dort dabei sind), das sollte auch reichen.
-PinkiWinki- is offline  
Thanks
1 User
Old 09/26/2012, 19:31   #5

 
•kяyteя•'s Avatar
 
elite*gold: 0
Join Date: Jan 2009
Posts: 2,876
Received Thanks: 982
Okay danke dir, ich habs
Für andere die vllt mal ne Lösung darauf brauchen:

Unter
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages\VBPowerPa cks\de
befindet sich eine .exe, diese müsst ihr an andere
User verschicken, dann geht alles wunderbar.
•kяyteя• is offline  
Reply


Similar Threads Similar Threads
C++ Programm geht auf Vista nicht und Libcurl einbinden?
08/23/2012 - C/C++ - 2 Replies
Hallo. Ich würde gerne einen kleinen Updater als Win32 ANwedung programmieren mit der curl lib. Hat jemand Beispiele, welche funktionieren. Danke im Vorraus Cr41s3
Combat Arms und andere Spiele starten nicht/funktionieren nicht.HILFE!
05/29/2012 - Combat Arms - 5 Replies
Hallo! Ich bin neu hier, ich weiß nicht wo ich dieses Thema hätte posten können. Falls das hier falsch sein sollte bitte ich darum, es zu verschieben oder ähnliches. Zu meinem Problem: Ich habe vor kurzem eine neue Grafikkarte bekommen weil meine alte nVidia Geforce 7600 GT nichtt mehr ging. Ich habe von meinem Onkel die gebrauchte Radeon Hd 4550 bekommen. Früher konnte ich immer Flyff, Combat Arms, Trackmania und Prototype spielen. Bei Trackmania und Flyff sind viel Grafikfehler: Löcher...
Facebook apps erworben - einbinden klappt nicht? Bei Hilfe ggl eine APP
04/29/2012 - General Coding - 4 Replies
Hey ppvlers, hoffe ich bin hier richtig? habe mir nun einige Facebook-Apps gekauft wie z.B: 1 Wieviel % barney steckt in dir.. 2 wieviel % bis du süchtig nach... 3 Wie wird dein Haus aussehen usw.. und paar game apps.
Rartesia einbinden > keine Errors aber kann nicht hin
05/22/2011 - Flyff Private Server - 6 Replies
Hallo zusammen, is mein erster Post hier, seid gnädig D; Hab mich mal an nen P-Server gemacht mit den v15 Sourcen. Sourcen sollten kein Prob sein, da ich schon paar jährchen Programmieren aufm Buckel hab... Ich habs jetzt auch schon so, das es flüßig läuft, Patcher funtzt, Behemoth Waffen/Magma Waffen usw. Jetzt habe ich versucht mir Ratesia aus den v17 Files herauszunehmen. Klappt auch alles soweit, beim Starten von server+client kommen keine Fehler, ABER: ich kann mich weder...



All times are GMT +1. The time now is 21:40.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.