|
Good morning to the whole community,
I would like to expose a problem, I hope you can help me.
I have a fully functional exe on the machine where it was developed, but malfunctioning with Debug JIT message series on normal W10 64 clients with latest updates. Going to check the .Net Framework versions installed on the clients, I find 4.8. Trying to install the .Net Framework version with which I developed the software but runtime version, the .Net Framework installer tells me that it is not possible to continue as there is already a more recent version. Now I wonder what should I do? Do I need to install the Developer version? I don't understand why it works perfectly on the machine where it was developed while on other clients it doesn't. .Net Framework: 4.6.1 Code: VB.NET
thank you so much and I hope you can help me
Google translate
|
|
|
|
|
Before you do anything, you need to investigate the problem to find out what is going wrong. If you change something on the target machine you could make the problem worse.
|
|
|
|
|
On the target machine I have not changed anything except the attempt to install the net framework runtime 4.6.1. How fair it is of course. But since there is 4.8 on the client, the setup stops saying that there is no point in installing 4.6.1. I don't understand, however, for what reason if the software works very well on the machine I develop, on other clients it gives errors. I was wondering if it was appropriate to install the NF 4.6.1 Developer Kit.
Thanks so much
Google translate
|
|
|
|
|
There is no point in trying to guess what the problem is. You need to find out exactly what is causing the failures. You cannot make changes to the system until you know exactly what the problem is. Also, the .NET frameworks are forward compatible (mostly), so an application built on 4.6.1 should run on 4.8.
|
|
|
|
|
No, there's no point.
Installing 4.8 includes everything .NET 4.x to that point, including 4.6.1.
This is something wrong in your code or some assumption you made when writing it.
|
|
|
|
|
eusta wrote: I would like to expose a problem, I hope you can help me.
I have a fully functional exe on the machine where it was developed, but malfunctioning with Debug JIT message series on normal W10 64 clients with latest updates. Going to check the .Net Framework versions installed on the clients, I find 4.8. What is the exception logged? "FileNotFound"?
Bastard Programmer from Hell
"If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.
|
|
|
|
|
I solved. Fault of one of the hundreds of obfuscators that NEVER work !!
|
|
|
|
|
The fact that you've run your application through an obfuscator before trying to run it is probably something you should have mentioned previously.
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
I could tell you that you are right, but the point is this: why shouldn't I trust an obfuscator especially those with paid license?
The obfuscators issue is a real dilemma. I've tried dozens of them, free and licensed, but none and again none have ever worked 100%. I thought I had found one for a fee but with the possibility of testing it. This is what it produced: A software that only works as a facade, but when it comes to handling large amounts of code, libraries and functions in general, IT SHALL FAILED! Gentlemen let's face it: obfuscators for .NET don't work. Or at least they don't work for large amounts of code to manage. End.
Thanks a lot to everyone.
|
|
|
|
|
Or you run the obfuscators on the assemblies that they don't break and don't run it on assemblies that do, like ones the use Reflection.
|
|
|
|
|
I did not understand what you are suggesting to me
|
|
|
|
|
You don't run the obfuscator on every .exe and .dll (assemblies) in your app. You only run it on the assemblies you want to protect, but only if those assemblies can even have the obfuscator run on them. If not, you have to consider moving the code that's making the obfuscated version fail to another assembly.
|
|
|
|
|
Obfuscators deliver; and make things more difficult. I never used them. Years ago, games would be cracked in assembly. You can read any .NET code.
No hiding anymore.
Bastard Programmer from Hell
"If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.
|
|
|
|
|
Please help me
I want after add dynamic button to form at runtime when click on button show new form to change its properties
Like text,color,font
Visual Basic. Net
Visual Basic. Net
Visual Basic. Net
|
|
|
|
|
I gave you a link to the Button class in your question below. That shows all the properties of the class and how you can change them.
|
|
|
|
|
Please help me I want while runtime add button, can drag it by mouse and resize it From edge when mousemove
In visual basic. Net
In visual Basic. Net
In visual Basic. Net
|
|
|
|
|
|
|
All of examples in Internet for c# only
I tried from searching
For example in vb.net
|
|
|
|
|
So? Convert the C# code to VB.NET. C# and VB.NET are not as different as you think they are.
|
|
|
|
|
Ahmedabdalla83 wrote: All of examples in Internet for c# only And now you know a reason why most of us use c#
Never underestimate the power of human stupidity -
RAH
I'm old. I know stuff - JSOP
|
|
|
|
|
Ahmedabdalla83 wrote: All of examples in Internet for c# only Not all of the tutorials on CP on Drag&Drop are C#; there was one that allowed a custom picture while dragging.
..but you can search for that too, I'm not going to do that today. Might tomorrow, but SDV has new content
Bastard Programmer from Hell
"If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.
|
|
|
|
|
I understand very good that you prefer VB instead of C# - for me it's the same - but I have learned how to make VB-Code from C#-Code. The easiest way is to use the (FREE) Telerik-Converter in the Internet. But Basicly : both languages are using the .Net-Framework and there is no real difference between the use of a Framework-method with C# or VB, If you once realize this you don't have much problems with the code-conversion ...
Give it a try ... 
|
|
|
|
|
OK man thanks for your time
I will try 😍
|
|
|
|
|