E10: Fixing errors in DLLs

Thanks Ted.

I’ll give this a look.

Is there any considerations that I need to take when modifying this DLL as far as having my VS environment setup correctly?
For example, Compatibility.DLL references Epicor.ServiceModel.DLL and the first thing I have to do is fix the reference path.
I have been adding the path in the “Reference Paths” section of the VS projects properties. I’ve also tried removing the reference and adding it back using the one in my client folder.

Also, is there a way to know when the DLL needs to be signed?


[cid:7b4708.png@b11ac3cc.44a7fead]


Joe Rojas
Director of Information Technology
(781) 408-9278 Mobile
(781) 573-0291 Local
(781) 232-5191 Fax


[http://matsinc.com/images/e-mail-signatures/tagline.jpg]
[http://matsinc.com/images/e-mail-signatures/graphics/logo_matsinc.png]<http://matsinc.com> [http://matsinc.com/images/e-mail-signatures/graphics/icon_twitter.png] <http://twitter.com/Mats_Inc> [http://matsinc.com/images/e-mail-signatures/graphics/icon_facebook.png] <http://www.facebook.com/commercial.flooring> [http://matsinc.com/images/e-mail-signatures/graphics/icon_youtube.png] <http://www.youtube.com/user/MatsIncTV> [http://matsinc.com/images/e-mail-signatures/graphics/icon_pinterest.png] <http://www.pinterest.com/contractfloors/> [http://matsinc.com/images/e-mail-signatures/graphics/icon_blog.png] <http://matsinc.com/blog>

From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com]
Sent: Thursday, July 23, 2015 9:32 AM
To: vantage@yahoogroups.com
Subject: Re: [Vantage] E10: Fixing errors in DLLs


I'm not sure why it would make any difference, but I didn't have much trouble rewriting a DLL using JetBrains dotPeek to achieve something similar. Might be worth checking out, but it might have been "easier" since it was just a migration DLL and not used for the core application.
________________________________
From: "Joe Rojas jrojas@... [vantage]" <vantage@yahoogroups.com>
To: "vantage@yahoogroups.com" <vantage@yahoogroups.com>
Sent: Thursday, July 23, 2015 9:26 AM
Subject: RE: [Vantage] E10: Fixing errors in DLLs

Bummer.

Thanks for all your help.

From: vantage@yahoogroups.com<mailto:vantage@yahoogroups.com> [mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>]
Sent: Thursday, July 23, 2015 9:04 AM
To: Vantage
Subject: Re: [Vantage] E10: Fixing errors in DLLs


Basically it wants you to sign the assembly with the Epicor.snk . (The Epicor SNK is given to you with the SDK... you may be up a creek here bud)


Jose C Gomez
Software Engineer

T: 904.469.1524 mobile
E: jose@...<mailto:jose@...><mailto:jose@...<mailto:jose@...>>
http://www.josecgomez.com<http://www.josecgomez.com/>
[Image removed by sender.]<http://www.linkedin.com/in/josecgomez> [Image removed by sender.] <http://www.facebook.com/josegomez> [Image removed by sender.] <http://www.google.com/profiles/jose.gomez> [Image removed by sender.] <http://www.twitter.com/joc85> [Image removed by sender.] <http://www.josecgomez.com/professional-resume/> [Image removed by sender.] <http://www.josecgomez.com/feed/>

Quis custodiet ipsos custodes?

On Thu, Jul 23, 2015 at 8:13 AM, Joe Rojas jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>> [vantage] <vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>> wrote:


Thanks again.
So after making sure the Diff tool shows the same details, this still didn’t work.
I backed up the original Compatiability.DLL and copied over my own (which was smaller in file size). I recycled the app pool and when the server attempts to load the new DLL, I get the following error:
A strongly-named assembly is required. (Exception from HRESULT: 0x80131044)

Exception caught in: Epicor.ServiceModel

Error Detail
============
Description: A strongly-named assembly is required. (Exception from HRESULT: 0x80131044)
Program: Erp.Services.BO.ConfiguratorDef.dll
Method: bldSmartString
Original Exception Type: FileLoadException



[cid:7632bb.png@b23e1ad8.419504b0<mailto:7632bb.png@b23e1ad8.419504b0>]


Joe Rojas
Director of Information Technology
(781) 408-9278<tel:%28781%29%20408-9278> Mobile
(781) 573-0291<tel:%28781%29%20573-0291> Local
(781) 232-5191<tel:%28781%29%20232-5191> Fax


[http://matsinc.com/images/e-mail-signatures/tagline.jpg]
[http://matsinc.com/images/e-mail-signatures/graphics/logo_matsinc.png]<http://matsinc.com<http://matsinc.com/>> [http://matsinc.com/images/e-mail-signatures/graphics/icon_twitter.png] <http://twitter.com/Mats_Inc> [http://matsinc.com/images/e-mail-signatures/graphics/icon_facebook.png] <http://www.facebook.com/commercial.flooring> [http://matsinc.com/images/e-mail-signatures/graphics/icon_youtube.png] <http://www.youtube.com/user/MatsIncTV> [http://matsinc.com/images/e-mail-signatures/graphics/icon_pinterest.png] <http://www.pinterest.com/contractfloors/> [http://matsinc.com/images/e-mail-signatures/graphics/icon_blog.png] <http://matsinc.com/blog>

From: vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>> [mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>]
Sent: Wednesday, July 22, 2015 11:50 AM
To: Vantage
Subject: Re: [Vantage] E10: Fixing errors in DLLs


Order doesn't matter as long as you see "Same Assembly" or whatever the equivalent of that is in the Diff tool.


Jose C Gomez
Software Engineer

T: 904.469.1524<tel:904.469.1524> mobile
E: jose@...<mailto:jose@...><mailto:jose@...<mailto:jose@...>><mailto:jose@...<mailto:jose@...><mailto:jose@...<mailto:jose@...>>>
http://www.josecgomez.com<http://www.josecgomez.com/>
[Image removed by sender.]<http://www.linkedin.com/in/josecgomez> [Image removed by sender.] <http://www.facebook.com/josegomez> [Image removed by sender.] <http://www.google.com/profiles/jose.gomez> [Image removed by sender.] <http://www.twitter.com/joc85> [Image removed by sender.] <http://www.josecgomez.com/professional-resume/> [Image removed by sender.] <http://www.josecgomez.com/feed/>

Quis custodiet ipsos custodes?

On Wed, Jul 22, 2015 at 11:40 AM, Joe Rojas jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>> [vantage] <vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>> wrote:


Thanks Jose.
That worked.

Another question.
Is the order in which the assembly attributes important or just that both DLLs contain the same attributes?
I would assume the order would not matter, mainly because I don’t see a way to change the order.

From: vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>> [mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>]
Sent: Wednesday, July 22, 2015 11:25 AM
To: Vantage
Subject: Re: [Vantage] E10: Fixing errors in DLLs


Fix it in Visual Studio, here
http://i.imgur.com/zQMTp3H.png
The file and Assembly Version make them match the Epicor Numbers (both of them)


Jose C Gomez
Software Engineer

T: 904.469.1524<tel:904.469.1524><tel:904.469.1524<tel:904.469.1524>> mobile
E: jose@...<mailto:jose@...><mailto:jose@...<mailto:jose@...>><mailto:jose@...<mailto:jose@...><mailto:jose@...<mailto:jose@...>>><mailto:jose@...<mailto:jose@...><mailto:jose@...<mailto:jose@...>><mailto:jose@...<mailto:jose@...><mailto:jose@...<mailto:jose@...>>>>
http://www.josecgomez.com<http://www.josecgomez.com/>
[Image removed by sender.]<http://www.linkedin.com/in/josecgomez> [Image removed by sender.] <http://www.facebook.com/josegomez> [Image removed by sender.] <http://www.google.com/profiles/jose.gomez> [Image removed by sender.] <http://www.twitter.com/joc85> [Image removed by sender.] <http://www.josecgomez.com/professional-resume/> [Image removed by sender.] <http://www.josecgomez.com/feed/>

Quis custodiet ipsos custodes?

On Wed, Jul 22, 2015 at 10:56 AM, Joe Rojas jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>>> [vantage] <vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>>> wrote:


Thanks Jose.
I do see some differences but I’m not totally sure where to fix them

For example, the very first line in the comparison is:
Epicor DLL: // Assembly Compatibility, Version 3.0.7.0
My DLL: // Assembly Compatibility, Version 0.0.0.0

But when I look in VS, at the AssemblyInfo.cs file it says // Assembly Compatibility, Version 3.0.7.0
I assume the 0.0.0.0 is coming from somewhere else, but where?


[cid:b0a379.png@9bbd4627.43b36967<mailto:b0a379.png@9bbd4627.43b36967>]


Joe Rojas
Director of Information Technology
(781) 408-9278<tel:%28781%29%20408-9278><tel:%28781%29%20408-9278><tel:%28781%29%20408-9278> Mobile
(781) 573-0291<tel:%28781%29%20573-0291><tel:%28781%29%20573-0291><tel:%28781%29%20573-0291> Local
(781) 232-5191<tel:%28781%29%20232-5191><tel:%28781%29%20232-5191><tel:%28781%29%20232-5191> Fax


[http://matsinc.com/images/e-mail-signatures/tagline.jpg]
[http://matsinc.com/images/e-mail-signatures/graphics/logo_matsinc.png]<http://matsinc.com<http://matsinc.com/>> [http://matsinc.com/images/e-mail-signatures/graphics/icon_twitter.png] <http://twitter.com/Mats_Inc> [http://matsinc.com/images/e-mail-signatures/graphics/icon_facebook.png] <http://www.facebook.com/commercial.flooring> [http://matsinc.com/images/e-mail-signatures/graphics/icon_youtube.png] <http://www.youtube.com/user/MatsIncTV> [http://matsinc.com/images/e-mail-signatures/graphics/icon_pinterest.png] <http://www.pinterest.com/contractfloors/> [http://matsinc.com/images/e-mail-signatures/graphics/icon_blog.png] <http://matsinc.com/blog>

From: vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>> [mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>>]
Sent: Wednesday, July 22, 2015 10:31 AM
To: Vantage
Subject: Re: [Vantage] E10: Fixing errors in DLLs


There is an add on (free) to .NET Reflector called Reflector.Diff that gives you the differences between two assemblies. For it to work right if you run the add in with your custom DLL and the Epicor DLL it should say they are "the same"
http://reflectoraddins.codeplex.com/



Jose C Gomez
Software Engineer

T: 904.469.1524<tel:904.469.1524><tel:904.469.1524<tel:904.469.1524>><tel:904.469.1524<tel:904.469.1524><tel:904.469.1524>> mobile
E: jose@...<mailto:jose@...><mailto:jose@...<mailto:jose@...>><mailto:jose@...<mailto:jose@...><mailto:jose@...<mailto:jose@...>>><mailto:jose@...<mailto:jose@...><mailto:jose@...<mailto:jose@...>><mailto:jose@...<mailto:jose@...><mailto:jose@...<mailto:jose@...>>>><mailto:jose@...<mailto:jose@...><mailto:jose@...<mailto:jose@...>><mailto:jose@...<mailto:jose@...><mailto:jose@...<mailto:jose@...>>><mailto:jose@...<mailto:jose@...><mailto:jose@...<mailto:jose@...>><mailto:jose@...<mailto:jose@...><mailto:jose@...<mailto:jose@...>>>>>
http://www.josecgomez.com<http://www.josecgomez.com/>
[Image removed by sender.]<http://www.linkedin.com/in/josecgomez> [Image removed by sender.] <http://www.facebook.com/josegomez> [Image removed by sender.] <http://www.google.com/profiles/jose.gomez> [Image removed by sender.] <http://www.twitter.com/joc85> [Image removed by sender.] <http://www.josecgomez.com/professional-resume/> [Image removed by sender.] <http://www.josecgomez.com/feed/>

Quis custodiet ipsos custodes?

On Wed, Jul 22, 2015 at 10:15 AM, Joe Rojas jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>>>> [vantage] <vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>>>> wrote:


Thanks for the input Jose.

I will play with it a little more to see if the versioning is correct.

From: vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>>> [mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>>>]
Sent: Wednesday, July 22, 2015 9:10 AM
To: Vantage
Subject: Re: [Vantage] E10: Fixing errors in DLLs


The Epicor DLL's are generally signed so even though you can do this it will be tough. Also when you decompile with reflector you need to make sure that the DLL version and everything else is exactly the same when you re-compile. .NET is very version sensitive so if your Assembly Info changes it i will not work


Jose C Gomez
Software Engineer

T: 904.469.1524<tel:904.469.1524><tel:904.469.1524><tel:904.469.1524<tel:904.469.1524>><tel:904.469.1524<tel:904.469.1524><tel:904.469.1524<tel:904.469.1524>>> mobile
E: jose@...<mailto:jose@...><mailto:jose@...<mailto:jose@...>><mailto:jose@...<mailto:jose@...><mailto:jose@...<mailto:jose@...>>><mailto:jose@...<mailto:jose@...><mailto:jose@...<mailto:jose@...>><mailto:jose@...<mailto:jose@...><mailto:jose@...<mailto:jose@...>>>><mailto:jose@...<mailto:jose@...><mailto:jose@...<mailto:jose@...>><mailto:jose@...<mailto:jose@...><mailto:jose@...<mailto:jose@...>>><mailto:jose@...<mailto:jose@...><mailto:jose@...<mailto:jose@...>><mailto:jose@...<mailto:jose@...><mailto:jose@...<mailto:jose@...>>>>><mailto:jose@...<mailto:jose@...><mailto:jose@...<mailto:jose@...>><mailto:jose@...<mailto:jose@...><mailto:jose@...<mailto:jose@...>>><mailto:jose@...<mailto:jose@...><mailto:jose@...<mailto:jose@...>><mailto:jose@...<mailto:jose@...><mailto:jose@...<mailto:jose@...>>>><mailto:jose@...<mailto:jose@...><mailto:jose@...<mailto:jose@...>><mailto:jose@...<mailto:jose@...><mailto:jose@...<mailto:jose@...>>><mailto:jose@...<mailto:jose@...><mailto:jose@...<mailto:jose@...>><mailto:jose@...<mailto:jose@...><mailto:jose@...<mailto:jose@...>>>>>>
http://www.josecgomez.com<http://www.josecgomez.com/>
[Image removed by sender.]<http://www.linkedin.com/in/josecgomez> [Image removed by sender.] <http://www.facebook.com/josegomez> [Image removed by sender.] <http://www.google.com/profiles/jose.gomez> [Image removed by sender.] <http://www.twitter.com/joc85> [Image removed by sender.] <http://www.josecgomez.com/professional-resume/> [Image removed by sender.] <http://www.josecgomez.com/feed/>

Quis custodiet ipsos custodes?

On Wed, Jul 22, 2015 at 9:00 AM, Joe Rojas jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>>>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>>>>> [vantage] <vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>>>>> wrote:


Hi Ted,

Do you have any pointers for making this work correctly?
I gave this a try with Compatibility.dll. I exported it from .Net Reflector, opened in VS but had a several errors (references and versioning) that I thought I addressed correctly, made my change, compiled without error.
I copied it to the server, restarted app pool, tested it out and got an error that referenced needing a strongly named something or other (I forgot to capture the error).

I put the original DLL back and the error went away.

From: vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>>>> [mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>>>>]
Sent: Tuesday, July 21, 2015 1:22 PM
To: vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>>>>
Subject: Re: [Vantage] E10: Fixing errors in DLLs


Yes you can, I did this to a migration DLL so our database would migrate from E9 to E10 since Epicor would not fix the issue (I even told them the line of code).

There should be a way you can export the DLL to a VS project from Reflector, then make the change and compile the project.

________________________________
From: "Joe Rojas jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>>>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>>>>> [vantage]" <vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>>>>>
To: "vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>>>>" <vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>>>>>
Sent: Tuesday, July 21, 2015 12:15 PM
Subject: [Vantage] E10: Fixing errors in DLLs

Hello,

I have a crazy question but…

Is there a way to fix issues in base ERP10 DLLs ourselves?

I’m receiving an error related to a Report Data Definition that stems back to a coding error in Compatibility.dll
I can see the problem in .Net Reflector and I know how to fix it…but is there a way?

I can totally appreciate all the warnings and red flags this might drum up.
We are in a testing environment, so if the answer was yes, I would only be testing.

Honestly, I think it would be helpful to Epicor if users could submit bug fixes for review.

[cid:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177><mailto:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177><mailto:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177>><mailto:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177><mailto:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177>>><mailto:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177><mailto:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177>><mailto:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177><mailto:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177>>>><mailto:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177><mailto:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177>><mailto:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177><mailto:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177>>><mailto:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177><mailto:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177>><mailto:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177><mailto:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177>>>>><mailto:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177><mailto:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177>><mailto:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177><mailto:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177>>><mailto:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177><mailto:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177>><mailto:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177><mailto:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177>>>><mailto:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177><mailto:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177>><mailto:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177><mailto:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177>>><mailto:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177><mailto:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177>><mailto:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177><mailto:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177>>>>>>>]


Joe Rojas
Director of Information Technology
(781) 408-9278<tel:%28781%29%20408-9278><tel:%28781%29%20408-9278><tel:%28781%29%20408-9278><tel:%28781%29%20408-9278><tel:%28781%29%20408-9278> Mobile
(781) 573-0291<tel:%28781%29%20573-0291><tel:%28781%29%20573-0291><tel:%28781%29%20573-0291><tel:%28781%29%20573-0291><tel:%28781%29%20573-0291> Local
(781) 232-5191<tel:%28781%29%20232-5191><tel:%28781%29%20232-5191><tel:%28781%29%20232-5191><tel:%28781%29%20232-5191><tel:%28781%29%20232-5191> Fax


[http://matsinc.com/images/e-mail-signatures/tagline.jpg]
[http://matsinc.com/images/e-mail-signatures/graphics/logo_matsinc.png]<http://matsinc.com<http://matsinc.com/><http://matsinc.com/>> [http://matsinc.com/images/e-mail-signatures/graphics/icon_twitter.png] <http://twitter.com/Mats_Inc> [http://matsinc.com/images/e-mail-signatures/graphics/icon_facebook.png] <http://www.facebook.com/commercial.flooring> [http://matsinc.com/images/e-mail-signatures/graphics/icon_youtube.png] <http://www.youtube.com/user/MatsIncTV> [http://matsinc.com/images/e-mail-signatures/graphics/icon_pinterest.png] <http://www.pinterest.com/contractfloors/> [http://matsinc.com/images/e-mail-signatures/graphics/icon_blog.png] <http://matsinc.com/blog>



[Non-text portions of this message have been removed]



------------------------------------
Posted by: Joe Rojas <jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>>>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>>>>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>>>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>>>>>>>
------------------------------------

Useful links for the Yahoo!Groups Vantage Board are: ( Note: You must have already linked your email address to a yahoo id to enable access. )
(1) To access the Files Section of our Yahoo!Group for Report Builder and Crystal Reports and other 'goodies', please goto: http://groups.yahoo.com/group/vantage/files/. <http://groups.yahoo.com/group/vantage/files/?soc_src=mail&soc_trk=ma> <http://groups.yahoo.com/group/vantage/files/?soc_src=mail&soc_trk=ma>
(2) To search through old msg's goto: http://groups.yahoo.com/group/vantage/messages<http://groups.yahoo.com/group/vantage/messages?soc_src=mail&soc_trk=ma><http://groups.yahoo.com/group/vantage/messages?soc_src=mail&soc_trk=ma>
(3) To view links to Vendors that provide Vantage services goto: http://groups.yahoo.com/group/vantage/links<http://groups.yahoo.com/group/vantage/links?soc_src=mail&soc_trk=ma><http://groups.yahoo.com/group/vantage/links?soc_src=mail&soc_trk=ma>
------------------------------------

Yahoo Groups Links





[Non-text portions of this message have been removed]



[Non-text portions of this message have been removed]



[Non-text portions of this message have been removed]



[Non-text portions of this message have been removed]



[Non-text portions of this message have been removed]




[Non-text portions of this message have been removed]



------------------------------------
Posted by: Joe Rojas <jrojas@...<mailto:jrojas@...>>
------------------------------------

Useful links for the Yahoo!Groups Vantage Board are: ( Note: You must have already linked your email address to a yahoo id to enable access. )
(1) To access the Files Section of our Yahoo!Group for Report Builder and Crystal Reports and other 'goodies', please goto: http://groups.yahoo.com/group/vantage/files/. <http://groups.yahoo.com/group/vantage/files/?soc_src=mail&soc_trk=ma>
(2) To search through old msg's goto: http://groups.yahoo.com/group/vantage/messages<http://groups.yahoo.com/group/vantage/messages?soc_src=mail&soc_trk=ma>
(3) To view links to Vendors that provide Vantage services goto: http://groups.yahoo.com/group/vantage/links<http://groups.yahoo.com/group/vantage/links?soc_src=mail&soc_trk=ma>
------------------------------------

Yahoo Groups Links






[Non-text portions of this message have been removed]
Hello,

I have a crazy question but…

Is there a way to fix issues in base ERP10 DLLs ourselves?

I’m receiving an error related to a Report Data Definition that stems back to a coding error in Compatibility.dll
I can see the problem in .Net Reflector and I know how to fix it…but is there a way?

I can totally appreciate all the warnings and red flags this might drum up.
We are in a testing environment, so if the answer was yes, I would only be testing.

Honestly, I think it would be helpful to Epicor if users could submit bug fixes for review.

[cid:fc1ba1.png@66da9e5e.4fa13177]


Joe Rojas
Director of Information Technology
(781) 408-9278 Mobile
(781) 573-0291 Local
(781) 232-5191 Fax


[http://matsinc.com/images/e-mail-signatures/tagline.jpg%5d
[http://matsinc.com/images/e-mail-signatures/graphics/logo_matsinc.png%5d<http://matsinc.com> [http://matsinc.com/images/e-mail-signatures/graphics/icon_twitter.png%5d <http://twitter.com/Mats_Inc> [http://matsinc.com/images/e-mail-signatures/graphics/icon_facebook.png%5d <http://www.facebook.com/commercial.flooring> [http://matsinc.com/images/e-mail-signatures/graphics/icon_youtube.png%5d <http://www.youtube.com/user/MatsIncTV> [http://matsinc.com/images/e-mail-signatures/graphics/icon_pinterest.png%5d <http://www.pinterest.com/contractfloors/> [http://matsinc.com/images/e-mail-signatures/graphics/icon_blog.png%5d <http://matsinc.com/blog>



[Non-text portions of this message have been removed]
Yes you can, I did this to a migration DLL so our database would migrate from E9 to E10 since Epicor would not fix the issue (I even told them the line of code).

There should be a way you can export the DLL to a VS project from Reflector, then make the change and compile the project.


From: "Joe Rojas jrojas@... [vantage]" <vantage@yahoogroups.com>
To: "vantage@yahoogroups.com" <vantage@yahoogroups.com>
Sent: Tuesday, July 21, 2015 12:15 PM
Subject: [Vantage] E10: Fixing errors in DLLs

Hello,

I have a crazy question but…

Is there a way to fix issues in base ERP10 DLLs ourselves?

I’m receiving an error related to a Report Data Definition that stems back to a coding error in Compatibility.dll
I can see the problem in .Net Reflector and  I know how to fix it…but is there a way?

I can totally appreciate all the warnings and red flags this might drum up.
We are in a testing environment, so if the answer was yes, I would only be testing.

Honestly, I think it would be helpful to Epicor if users could submit bug fixes for review.

[cid:fc1ba1.png@66da9e5e.4fa13177]


Joe Rojas
Director of Information Technology
(781) 408-9278 Mobile
(781) 573-0291 Local
(781) 232-5191 Fax


[http://matsinc.com/images/e-mail-signatures/tagline.jpg]
[http://matsinc.com/images/e-mail-signatures/graphics/logo_matsinc.png]<http://matsinc.com> [http://matsinc.com/images/e-mail-signatures/graphics/icon_twitter.png] <http://twitter.com/Mats_Inc>  [http://matsinc.com/images/e-mail-signatures/graphics/icon_facebook.png] <http://www.facebook.com/commercial.flooring>  [http://matsinc.com/images/e-mail-signatures/graphics/icon_youtube.png] <http://www.youtube.com/user/MatsIncTV>  [http://matsinc.com/images/e-mail-signatures/graphics/icon_pinterest.png] <http://www.pinterest.com/contractfloors/>  [http://matsinc.com/images/e-mail-signatures/graphics/icon_blog.png] <http://matsinc.com/blog>



[Non-text portions of this message have been removed]



------------------------------------
Posted by: Joe Rojas <jrojas@...>
------------------------------------

Useful links for the Yahoo!Groups Vantage Board are: ( Note:  You must have already linked your email address to a yahoo id to enable access. )
(1) To access the Files Section of our Yahoo!Group for Report Builder and Crystal Reports and other 'goodies', please goto: http://groups.yahoo.com/group/vantage/files/.
(2) To search through old msg's goto: http://groups.yahoo.com/group/vantage/messages
(3) To view links to Vendors that provide Vantage services goto: http://groups.yahoo.com/group/vantage/links
------------------------------------

Yahoo Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/vantage/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/vantage/join
    (Yahoo! ID required)

<*> To change settings via email:
    vantage-digest@yahoogroups.com
    vantage-fullfeatured@yahoogroups.com

<*> To unsubscribe from this group, send an email to:
    vantage-unsubscribe@yahoogroups.com

<*> Your use of Yahoo Groups is subject to:
    https://info.yahoo.com/legal/us/yahoo/utos/terms/


Hi Ted,

Do you have any pointers for making this work correctly?
I gave this a try with Compatibility.dll. I exported it from .Net Reflector, opened in VS but had a several errors (references and versioning) that I thought I addressed correctly, made my change, compiled without error.
I copied it to the server, restarted app pool, tested it out and got an error that referenced needing a strongly named something or other (I forgot to capture the error).

I put the original DLL back and the error went away.

From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com]
Sent: Tuesday, July 21, 2015 1:22 PM
To: vantage@yahoogroups.com
Subject: Re: [Vantage] E10: Fixing errors in DLLs


Yes you can, I did this to a migration DLL so our database would migrate from E9 to E10 since Epicor would not fix the issue (I even told them the line of code).

There should be a way you can export the DLL to a VS project from Reflector, then make the change and compile the project.

________________________________
From: "Joe Rojas jrojas@... [vantage]" <vantage@yahoogroups.com>
To: "vantage@yahoogroups.com" <vantage@yahoogroups.com>
Sent: Tuesday, July 21, 2015 12:15 PM
Subject: [Vantage] E10: Fixing errors in DLLs

Hello,

I have a crazy question but…

Is there a way to fix issues in base ERP10 DLLs ourselves?

I’m receiving an error related to a Report Data Definition that stems back to a coding error in Compatibility.dll
I can see the problem in .Net Reflector and I know how to fix it…but is there a way?

I can totally appreciate all the warnings and red flags this might drum up.
We are in a testing environment, so if the answer was yes, I would only be testing.

Honestly, I think it would be helpful to Epicor if users could submit bug fixes for review.

[cid:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177>]


Joe Rojas
Director of Information Technology
(781) 408-9278 Mobile
(781) 573-0291 Local
(781) 232-5191 Fax


[http://matsinc.com/images/e-mail-signatures/tagline.jpg]
[http://matsinc.com/images/e-mail-signatures/graphics/logo_matsinc.png]<http://matsinc.com<http://matsinc.com/>> [http://matsinc.com/images/e-mail-signatures/graphics/icon_twitter.png] <http://twitter.com/Mats_Inc> [http://matsinc.com/images/e-mail-signatures/graphics/icon_facebook.png] <http://www.facebook.com/commercial.flooring> [http://matsinc.com/images/e-mail-signatures/graphics/icon_youtube.png] <http://www.youtube.com/user/MatsIncTV> [http://matsinc.com/images/e-mail-signatures/graphics/icon_pinterest.png] <http://www.pinterest.com/contractfloors/> [http://matsinc.com/images/e-mail-signatures/graphics/icon_blog.png] <http://matsinc.com/blog>



[Non-text portions of this message have been removed]



------------------------------------
Posted by: Joe Rojas <jrojas@...<mailto:jrojas@...>>
------------------------------------

Useful links for the Yahoo!Groups Vantage Board are: ( Note: You must have already linked your email address to a yahoo id to enable access. )
(1) To access the Files Section of our Yahoo!Group for Report Builder and Crystal Reports and other 'goodies', please goto: http://groups.yahoo.com/group/vantage/files/. <http://groups.yahoo.com/group/vantage/files/?soc_src=mail&soc_trk=ma>
(2) To search through old msg's goto: http://groups.yahoo.com/group/vantage/messages<http://groups.yahoo.com/group/vantage/messages?soc_src=mail&soc_trk=ma>
(3) To view links to Vendors that provide Vantage services goto: http://groups.yahoo.com/group/vantage/links<http://groups.yahoo.com/group/vantage/links?soc_src=mail&soc_trk=ma>
------------------------------------

Yahoo Groups Links






[Non-text portions of this message have been removed]
The Epicor DLL's are generally signed so even though you can do this it will be tough. Also when you decompile with reflector you need to make sure that the DLL version and everything else is exactly the same when you re-compile. .NET is very version sensitive so if your Assembly Info changes it i will not work


Jose C Gomez
Software Engineer


T: 904.469.1524 mobile

Quis custodiet ipsos custodes?

On Wed, Jul 22, 2015 at 9:00 AM, Joe Rojas jrojas@... [vantage] <vantage@yahoogroups.com> wrote:

Â
<div>
  
  
  <p>Hi Ted,


Do you have any pointers for making this work correctly?
I gave this a try with Compatibility.dll. I exported it from .Net Reflector, opened in VS but had a several errors (references and versioning) that I thought I addressed correctly, made my change, compiled without error.
I copied it to the server, restarted app pool, tested it out and got an error that referenced needing a strongly named something or other (I forgot to capture the error).

I put the original DLL back and the error went away.

From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com]
Sent: Tuesday, July 21, 2015 1:22 PM
To: vantage@yahoogroups.com
Subject: Re: [Vantage] E10: Fixing errors in DLLs


Yes you can, I did this to a migration DLL so our database would migrate from E9 to E10 since Epicor would not fix the issue (I even told them the line of code).

There should be a way you can export the DLL to a VS project from Reflector, then make the change and compile the project.

________________________________
From: "Joe Rojas jrojas@... [vantage]" <vantage@yahoogroups.com>
To: "vantage@yahoogroups.com" <vantage@yahoogroups.com>
Sent: Tuesday, July 21, 2015 12:15 PM
Subject: [Vantage] E10: Fixing errors in DLLs

Hello,

I have a crazy question but…

Is there a way to fix issues in base ERP10 DLLs ourselves?

I’m receiving an error related to a Report Data Definition that stems back to a coding error in Compatibility.dll
I can see the problem in .Net Reflector and I know how to fix it…but is there a way?

I can totally appreciate all the warnings and red flags this might drum up.
We are in a testing environment, so if the answer was yes, I would only be testing.

Honestly, I think it would be helpful to Epicor if users could submit bug fixes for review.



[cid:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177>]



Joe Rojas
Director of Information Technology
(781) 408-9278 Mobile
(781) 573-0291 Local
(781) 232-5191 Fax


[http://matsinc.com/images/e-mail-signatures/tagline.jpg]
[http://matsinc.com/images/e-mail-signatures/graphics/logo_matsinc.png]<http://matsinc.com<http://matsinc.com/>> [http://matsinc.com/images/e-mail-signatures/graphics/icon_twitter.png] <http://twitter.com/Mats_Inc> [http://matsinc.com/images/e-mail-signatures/graphics/icon_facebook.png] <http://www.facebook.com/commercial.flooring> [http://matsinc.com/images/e-mail-signatures/graphics/icon_youtube.png] <http://www.youtube.com/user/MatsIncTV> [http://matsinc.com/images/e-mail-signatures/graphics/icon_pinterest.png] <http://www.pinterest.com/contractfloors/> [http://matsinc.com/images/e-mail-signatures/graphics/icon_blog.png] <http://matsinc.com/blog>



[Non-text portions of this message have been removed]



------------------------------------
Posted by: Joe Rojas <jrojas@...<mailto:jrojas@...>>
------------------------------------

Useful links for the Yahoo!Groups Vantage Board are: ( Note: You must have already linked your email address to a yahoo id to enable access. )
(1) To access the Files Section of our Yahoo!Group for Report Builder and Crystal Reports and other 'goodies', please goto: http://groups.yahoo.com/group/vantage/files/. <http://groups.yahoo.com/group/vantage/files/?soc_src=mail&soc_trk=ma>
(2) To search through old msg's goto: http://groups.yahoo.com/group/vantage/messages<http://groups.yahoo.com/group/vantage/messages?soc_src=mail&soc_trk=ma>
(3) To view links to Vendors that provide Vantage services goto: http://groups.yahoo.com/group/vantage/links<http://groups.yahoo.com/group/vantage/links?soc_src=mail&soc_trk=ma>
------------------------------------

Yahoo Groups Links





[Non-text portions of this message have been removed]

</div>
 


<div style="color:#fff;min-height:0;"></div>

Thanks for the input Jose.

I will play with it a little more to see if the versioning is correct.

From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com]
Sent: Wednesday, July 22, 2015 9:10 AM
To: Vantage
Subject: Re: [Vantage] E10: Fixing errors in DLLs


The Epicor DLL's are generally signed so even though you can do this it will be tough. Also when you decompile with reflector you need to make sure that the DLL version and everything else is exactly the same when you re-compile. .NET is very version sensitive so if your Assembly Info changes it i will not work


Jose C Gomez
Software Engineer

T: 904.469.1524 mobile
E: jose@...<mailto:jose@...>
http://www.josecgomez.com
[Image removed by sender.]<http://www.linkedin.com/in/josecgomez> [Image removed by sender.] <http://www.facebook.com/josegomez> [Image removed by sender.] <http://www.google.com/profiles/jose.gomez> [Image removed by sender.] <http://www.twitter.com/joc85> [Image removed by sender.] <http://www.josecgomez.com/professional-resume/> [Image removed by sender.] <http://www.josecgomez.com/feed/>

Quis custodiet ipsos custodes?

On Wed, Jul 22, 2015 at 9:00 AM, Joe Rojas jrojas@...<mailto:jrojas@...> [vantage] <vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>> wrote:


Hi Ted,

Do you have any pointers for making this work correctly?
I gave this a try with Compatibility.dll. I exported it from .Net Reflector, opened in VS but had a several errors (references and versioning) that I thought I addressed correctly, made my change, compiled without error.
I copied it to the server, restarted app pool, tested it out and got an error that referenced needing a strongly named something or other (I forgot to capture the error).

I put the original DLL back and the error went away.

From: vantage@yahoogroups.com<mailto:vantage@yahoogroups.com> [mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>]
Sent: Tuesday, July 21, 2015 1:22 PM
To: vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>
Subject: Re: [Vantage] E10: Fixing errors in DLLs


Yes you can, I did this to a migration DLL so our database would migrate from E9 to E10 since Epicor would not fix the issue (I even told them the line of code).

There should be a way you can export the DLL to a VS project from Reflector, then make the change and compile the project.

________________________________
From: "Joe Rojas jrojas@...<mailto:jrojas@...> [vantage]" <vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>
To: "vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>" <vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>
Sent: Tuesday, July 21, 2015 12:15 PM
Subject: [Vantage] E10: Fixing errors in DLLs

Hello,

I have a crazy question but…

Is there a way to fix issues in base ERP10 DLLs ourselves?

I’m receiving an error related to a Report Data Definition that stems back to a coding error in Compatibility.dll
I can see the problem in .Net Reflector and I know how to fix it…but is there a way?

I can totally appreciate all the warnings and red flags this might drum up.
We are in a testing environment, so if the answer was yes, I would only be testing.

Honestly, I think it would be helpful to Epicor if users could submit bug fixes for review.

[cid:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177>>]


Joe Rojas
Director of Information Technology
(781) 408-9278<tel:%28781%29%20408-9278> Mobile
(781) 573-0291<tel:%28781%29%20573-0291> Local
(781) 232-5191<tel:%28781%29%20232-5191> Fax


[http://matsinc.com/images/e-mail-signatures/tagline.jpg]
[http://matsinc.com/images/e-mail-signatures/graphics/logo_matsinc.png]<http://matsinc.com<http://matsinc.com/>> [http://matsinc.com/images/e-mail-signatures/graphics/icon_twitter.png] <http://twitter.com/Mats_Inc> [http://matsinc.com/images/e-mail-signatures/graphics/icon_facebook.png] <http://www.facebook.com/commercial.flooring> [http://matsinc.com/images/e-mail-signatures/graphics/icon_youtube.png] <http://www.youtube.com/user/MatsIncTV> [http://matsinc.com/images/e-mail-signatures/graphics/icon_pinterest.png] <http://www.pinterest.com/contractfloors/> [http://matsinc.com/images/e-mail-signatures/graphics/icon_blog.png] <http://matsinc.com/blog>



[Non-text portions of this message have been removed]



------------------------------------
Posted by: Joe Rojas <jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>>
------------------------------------

Useful links for the Yahoo!Groups Vantage Board are: ( Note: You must have already linked your email address to a yahoo id to enable access. )
(1) To access the Files Section of our Yahoo!Group for Report Builder and Crystal Reports and other 'goodies', please goto: http://groups.yahoo.com/group/vantage/files/. <http://groups.yahoo.com/group/vantage/files/?soc_src=mail&soc_trk=ma>
(2) To search through old msg's goto: http://groups.yahoo.com/group/vantage/messages<http://groups.yahoo.com/group/vantage/messages?soc_src=mail&soc_trk=ma>
(3) To view links to Vendors that provide Vantage services goto: http://groups.yahoo.com/group/vantage/links<http://groups.yahoo.com/group/vantage/links?soc_src=mail&soc_trk=ma>
------------------------------------

Yahoo Groups Links





[Non-text portions of this message have been removed]




[Non-text portions of this message have been removed]
There is an add on (free) to .NET Reflector called Reflector.Diff that gives you the differences between two assemblies. For it to work right if you run the add in with your custom DLL and the Epicor DLL it should say they are "the same"



Jose C Gomez
Software Engineer


T: 904.469.1524 mobile

Quis custodiet ipsos custodes?

On Wed, Jul 22, 2015 at 10:15 AM, Joe Rojas jrojas@... [vantage] <vantage@yahoogroups.com> wrote:

Â
<div>
  
  
  <p>Thanks for the input Jose.


I will play with it a little more to see if the versioning is correct.

From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com]
Sent: Wednesday, July 22, 2015 9:10 AM
To: Vantage
Subject: Re: [Vantage] E10: Fixing errors in DLLs



The Epicor DLL's are generally signed so even though you can do this it will be tough. Also when you decompile with reflector you need to make sure that the DLL version and everything else is exactly the same when you re-compile. .NET is very version sensitive so if your Assembly Info changes it i will not work



Jose C Gomez
Software Engineer

T: 904.469.1524 mobile
E: jose@...<mailto:jose@...>
http://www.josecgomez.com
[Image removed by sender.]<http://www.linkedin.com/in/josecgomez> [Image removed by sender.] <http://www.facebook.com/josegomez> [Image removed by sender.] <http://www.google.com/profiles/jose.gomez> [Image removed by sender.] <http://www.twitter.com/joc85> [Image removed by sender.] <http://www.josecgomez.com/professional-resume/> [Image removed by sender.] <http://www.josecgomez.com/feed/>

Quis custodiet ipsos custodes?

On Wed, Jul 22, 2015 at 9:00 AM, Joe Rojas jrojas@...<mailto:jrojas@...> [vantage] <vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>> wrote:


Hi Ted,

Do you have any pointers for making this work correctly?
I gave this a try with Compatibility.dll. I exported it from .Net Reflector, opened in VS but had a several errors (references and versioning) that I thought I addressed correctly, made my change, compiled without error.
I copied it to the server, restarted app pool, tested it out and got an error that referenced needing a strongly named something or other (I forgot to capture the error).

I put the original DLL back and the error went away.



From: vantage@yahoogroups.com<mailto:vantage@yahoogroups.com> [mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>]


Sent: Tuesday, July 21, 2015 1:22 PM


To: vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>


Subject: Re: [Vantage] E10: Fixing errors in DLLs



Yes you can, I did this to a migration DLL so our database would migrate from E9 to E10 since Epicor would not fix the issue (I even told them the line of code).

There should be a way you can export the DLL to a VS project from Reflector, then make the change and compile the project.

________________________________
From: "Joe Rojas jrojas@...<mailto:jrojas@...> [vantage]" <vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>
To: "vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>" <vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>
Sent: Tuesday, July 21, 2015 12:15 PM
Subject: [Vantage] E10: Fixing errors in DLLs

Hello,

I have a crazy question but…

Is there a way to fix issues in base ERP10 DLLs ourselves?

I’m receiving an error related to a Report Data Definition that stems back to a coding error in Compatibility.dll
I can see the problem in .Net Reflector and I know how to fix it…but is there a way?

I can totally appreciate all the warnings and red flags this might drum up.
We are in a testing environment, so if the answer was yes, I would only be testing.

Honestly, I think it would be helpful to Epicor if users could submit bug fixes for review.



[cid:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177>>]



Joe Rojas
Director of Information Technology
(781) 408-9278<tel:%28781%29%20408-9278> Mobile
(781) 573-0291<tel:%28781%29%20573-0291> Local
(781) 232-5191<tel:%28781%29%20232-5191> Fax


[http://matsinc.com/images/e-mail-signatures/tagline.jpg]
[http://matsinc.com/images/e-mail-signatures/graphics/logo_matsinc.png]<http://matsinc.com<http://matsinc.com/>> [http://matsinc.com/images/e-mail-signatures/graphics/icon_twitter.png] <http://twitter.com/Mats_Inc> [http://matsinc.com/images/e-mail-signatures/graphics/icon_facebook.png] <http://www.facebook.com/commercial.flooring> [http://matsinc.com/images/e-mail-signatures/graphics/icon_youtube.png] <http://www.youtube.com/user/MatsIncTV> [http://matsinc.com/images/e-mail-signatures/graphics/icon_pinterest.png] <http://www.pinterest.com/contractfloors/> [http://matsinc.com/images/e-mail-signatures/graphics/icon_blog.png] <http://matsinc.com/blog>



[Non-text portions of this message have been removed]



------------------------------------
Posted by: Joe Rojas <jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>>
------------------------------------

Useful links for the Yahoo!Groups Vantage Board are: ( Note: You must have already linked your email address to a yahoo id to enable access. )
(1) To access the Files Section of our Yahoo!Group for Report Builder and Crystal Reports and other 'goodies', please goto: http://groups.yahoo.com/group/vantage/files/. <http://groups.yahoo.com/group/vantage/files/?soc_src=mail&soc_trk=ma>
(2) To search through old msg's goto: http://groups.yahoo.com/group/vantage/messages<http://groups.yahoo.com/group/vantage/messages?soc_src=mail&soc_trk=ma>
(3) To view links to Vendors that provide Vantage services goto: http://groups.yahoo.com/group/vantage/links<http://groups.yahoo.com/group/vantage/links?soc_src=mail&soc_trk=ma>
------------------------------------

Yahoo Groups Links





[Non-text portions of this message have been removed]



[Non-text portions of this message have been removed]

</div><span class="ygrps-yiv-1078132253">
 


<div style="color:#fff;min-height:0;"></div>


Thanks Jose.
I do see some differences but I’m not totally sure where to fix them

For example, the very first line in the comparison is:
Epicor DLL: // Assembly Compatibility, Version 3.0.7.0
My DLL: // Assembly Compatibility, Version 0.0.0.0

But when I look in VS, at the AssemblyInfo.cs file it says // Assembly Compatibility, Version 3.0.7.0
I assume the 0.0.0.0 is coming from somewhere else, but where?


[cid:b0a379.png@9bbd4627.43b36967]


Joe Rojas
Director of Information Technology
(781) 408-9278 Mobile
(781) 573-0291 Local
(781) 232-5191 Fax


[http://matsinc.com/images/e-mail-signatures/tagline.jpg]
[http://matsinc.com/images/e-mail-signatures/graphics/logo_matsinc.png]<http://matsinc.com> [http://matsinc.com/images/e-mail-signatures/graphics/icon_twitter.png] <http://twitter.com/Mats_Inc> [http://matsinc.com/images/e-mail-signatures/graphics/icon_facebook.png] <http://www.facebook.com/commercial.flooring> [http://matsinc.com/images/e-mail-signatures/graphics/icon_youtube.png] <http://www.youtube.com/user/MatsIncTV> [http://matsinc.com/images/e-mail-signatures/graphics/icon_pinterest.png] <http://www.pinterest.com/contractfloors/> [http://matsinc.com/images/e-mail-signatures/graphics/icon_blog.png] <http://matsinc.com/blog>

From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com]
Sent: Wednesday, July 22, 2015 10:31 AM
To: Vantage
Subject: Re: [Vantage] E10: Fixing errors in DLLs


There is an add on (free) to .NET Reflector called Reflector.Diff that gives you the differences between two assemblies. For it to work right if you run the add in with your custom DLL and the Epicor DLL it should say they are "the same"
http://reflectoraddins.codeplex.com/



Jose C Gomez
Software Engineer

T: 904.469.1524 mobile
E: jose@...<mailto:jose@...>
http://www.josecgomez.com
[Image removed by sender.]<http://www.linkedin.com/in/josecgomez> [Image removed by sender.] <http://www.facebook.com/josegomez> [Image removed by sender.] <http://www.google.com/profiles/jose.gomez> [Image removed by sender.] <http://www.twitter.com/joc85> [Image removed by sender.] <http://www.josecgomez.com/professional-resume/> [Image removed by sender.] <http://www.josecgomez.com/feed/>

Quis custodiet ipsos custodes?

On Wed, Jul 22, 2015 at 10:15 AM, Joe Rojas jrojas@...<mailto:jrojas@...> [vantage] <vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>> wrote:


Thanks for the input Jose.

I will play with it a little more to see if the versioning is correct.

From: vantage@yahoogroups.com<mailto:vantage@yahoogroups.com> [mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>]
Sent: Wednesday, July 22, 2015 9:10 AM
To: Vantage
Subject: Re: [Vantage] E10: Fixing errors in DLLs


The Epicor DLL's are generally signed so even though you can do this it will be tough. Also when you decompile with reflector you need to make sure that the DLL version and everything else is exactly the same when you re-compile. .NET is very version sensitive so if your Assembly Info changes it i will not work


Jose C Gomez
Software Engineer

T: 904.469.1524<tel:904.469.1524> mobile
E: jose@...<mailto:jose@...><mailto:jose@...<mailto:jose@...>>
http://www.josecgomez.com
[Image removed by sender.]<http://www.linkedin.com/in/josecgomez> [Image removed by sender.] <http://www.facebook.com/josegomez> [Image removed by sender.] <http://www.google.com/profiles/jose.gomez> [Image removed by sender.] <http://www.twitter.com/joc85> [Image removed by sender.] <http://www.josecgomez.com/professional-resume/> [Image removed by sender.] <http://www.josecgomez.com/feed/>

Quis custodiet ipsos custodes?

On Wed, Jul 22, 2015 at 9:00 AM, Joe Rojas jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>> [vantage] <vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>> wrote:


Hi Ted,

Do you have any pointers for making this work correctly?
I gave this a try with Compatibility.dll. I exported it from .Net Reflector, opened in VS but had a several errors (references and versioning) that I thought I addressed correctly, made my change, compiled without error.
I copied it to the server, restarted app pool, tested it out and got an error that referenced needing a strongly named something or other (I forgot to capture the error).

I put the original DLL back and the error went away.

From: vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>> [mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>]
Sent: Tuesday, July 21, 2015 1:22 PM
To: vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>
Subject: Re: [Vantage] E10: Fixing errors in DLLs


Yes you can, I did this to a migration DLL so our database would migrate from E9 to E10 since Epicor would not fix the issue (I even told them the line of code).

There should be a way you can export the DLL to a VS project from Reflector, then make the change and compile the project.

________________________________
From: "Joe Rojas jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>> [vantage]" <vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>
To: "vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>" <vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>
Sent: Tuesday, July 21, 2015 12:15 PM
Subject: [Vantage] E10: Fixing errors in DLLs

Hello,

I have a crazy question but…

Is there a way to fix issues in base ERP10 DLLs ourselves?

I’m receiving an error related to a Report Data Definition that stems back to a coding error in Compatibility.dll
I can see the problem in .Net Reflector and I know how to fix it…but is there a way?

I can totally appreciate all the warnings and red flags this might drum up.
We are in a testing environment, so if the answer was yes, I would only be testing.

Honestly, I think it would be helpful to Epicor if users could submit bug fixes for review.

[cid:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177><mailto:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177>>>]


Joe Rojas
Director of Information Technology
(781) 408-9278<tel:%28781%29%20408-9278><tel:%28781%29%20408-9278> Mobile
(781) 573-0291<tel:%28781%29%20573-0291><tel:%28781%29%20573-0291> Local
(781) 232-5191<tel:%28781%29%20232-5191><tel:%28781%29%20232-5191> Fax


[http://matsinc.com/images/e-mail-signatures/tagline.jpg]
[http://matsinc.com/images/e-mail-signatures/graphics/logo_matsinc.png]<http://matsinc.com<http://matsinc.com/>> [http://matsinc.com/images/e-mail-signatures/graphics/icon_twitter.png] <http://twitter.com/Mats_Inc> [http://matsinc.com/images/e-mail-signatures/graphics/icon_facebook.png] <http://www.facebook.com/commercial.flooring> [http://matsinc.com/images/e-mail-signatures/graphics/icon_youtube.png] <http://www.youtube.com/user/MatsIncTV> [http://matsinc.com/images/e-mail-signatures/graphics/icon_pinterest.png] <http://www.pinterest.com/contractfloors/> [http://matsinc.com/images/e-mail-signatures/graphics/icon_blog.png] <http://matsinc.com/blog>



[Non-text portions of this message have been removed]



------------------------------------
Posted by: Joe Rojas <jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>>>
------------------------------------

Useful links for the Yahoo!Groups Vantage Board are: ( Note: You must have already linked your email address to a yahoo id to enable access. )
(1) To access the Files Section of our Yahoo!Group for Report Builder and Crystal Reports and other 'goodies', please goto: http://groups.yahoo.com/group/vantage/files/. <http://groups.yahoo.com/group/vantage/files/?soc_src=mail&soc_trk=ma>
(2) To search through old msg's goto: http://groups.yahoo.com/group/vantage/messages<http://groups.yahoo.com/group/vantage/messages?soc_src=mail&soc_trk=ma>
(3) To view links to Vendors that provide Vantage services goto: http://groups.yahoo.com/group/vantage/links<http://groups.yahoo.com/group/vantage/links?soc_src=mail&soc_trk=ma>
------------------------------------

Yahoo Groups Links





[Non-text portions of this message have been removed]



[Non-text portions of this message have been removed]




[Non-text portions of this message have been removed]
Fix it in Visual Studio, here
The file and Assembly Version make them match the Epicor Numbers (both of them)


Jose C Gomez
Software Engineer


T: 904.469.1524 mobile

Quis custodiet ipsos custodes?

On Wed, Jul 22, 2015 at 10:56 AM, Joe Rojas jrojas@... [vantage] <vantage@yahoogroups.com> wrote:

Â
<div>
  
  
  <p>Thanks Jose.

I do see some differences but I’m not totally sure where to fix them

For example, the very first line in the comparison is:
Epicor DLL: // Assembly Compatibility, Version 3.0.7.0
My DLL: // Assembly Compatibility, Version 0.0.0.0

But when I look in VS, at the AssemblyInfo.cs file it says // Assembly Compatibility, Version 3.0.7.0
I assume the 0.0.0.0 is coming from somewhere else, but where?


[cid:b0a379.png@9bbd4627.43b36967]


Joe Rojas
Director of Information Technology
(781) 408-9278 Mobile
(781) 573-0291 Local
(781) 232-5191 Fax


[http://matsinc.com/images/e-mail-signatures/tagline.jpg]
[http://matsinc.com/images/e-mail-signatures/graphics/logo_matsinc.png]<http://matsinc.com> [http://matsinc.com/images/e-mail-signatures/graphics/icon_twitter.png] <http://twitter.com/Mats_Inc> [http://matsinc.com/images/e-mail-signatures/graphics/icon_facebook.png] <http://www.facebook.com/commercial.flooring> [http://matsinc.com/images/e-mail-signatures/graphics/icon_youtube.png] <http://www.youtube.com/user/MatsIncTV> [http://matsinc.com/images/e-mail-signatures/graphics/icon_pinterest.png] <http://www.pinterest.com/contractfloors/> [http://matsinc.com/images/e-mail-signatures/graphics/icon_blog.png] <http://matsinc.com/blog>

From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com]
Sent: Wednesday, July 22, 2015 10:31 AM
To: Vantage
Subject: Re: [Vantage] E10: Fixing errors in DLLs



There is an add on (free) to .NET Reflector called Reflector.Diff that gives you the differences between two assemblies. For it to work right if you run the add in with your custom DLL and the Epicor DLL it should say they are "the same"


http://reflectoraddins.codeplex.com/




Jose C Gomez
Software Engineer

T: 904.469.1524 mobile
E: jose@...<mailto:jose@...>
http://www.josecgomez.com
[Image removed by sender.]<http://www.linkedin.com/in/josecgomez> [Image removed by sender.] <http://www.facebook.com/josegomez> [Image removed by sender.] <http://www.google.com/profiles/jose.gomez> [Image removed by sender.] <http://www.twitter.com/joc85> [Image removed by sender.] <http://www.josecgomez.com/professional-resume/> [Image removed by sender.] <http://www.josecgomez.com/feed/>

Quis custodiet ipsos custodes?



On Wed, Jul 22, 2015 at 10:15 AM, Joe Rojas jrojas@…<mailto:jrojas@…> [vantage] <vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>> wrote:



Thanks for the input Jose.

I will play with it a little more to see if the versioning is correct.



From: vantage@yahoogroups.com<mailto:vantage@yahoogroups.com> [mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>]


Sent: Wednesday, July 22, 2015 9:10 AM


To: Vantage


Subject: Re: [Vantage] E10: Fixing errors in DLLs



The Epicor DLL's are generally signed so even though you can do this it will be tough. Also when you decompile with reflector you need to make sure that the DLL version and everything else is exactly the same when you re-compile. .NET is very version sensitive so if your Assembly Info changes it i will not work


Jose C Gomez
Software Engineer



T: 904.469.1524<tel:904.469.1524> mobile


E: jose@…<mailto:jose@…><mailto:jose@…<mailto:jose@…>>


http://www.josecgomez.com


[Image removed by sender.]<http://www.linkedin.com/in/josecgomez> [Image removed by sender.] <http://www.facebook.com/josegomez> [Image removed by sender.] <http://www.google.com/profiles/jose.gomez> [Image removed by sender.] <http://www.twitter.com/joc85> [Image removed by sender.] <http://www.josecgomez.com/professional-resume/> [Image removed by sender.] <http://www.josecgomez.com/feed/>


Quis custodiet ipsos custodes?



On Wed, Jul 22, 2015 at 9:00 AM, Joe Rojas jrojas@…<mailto:jrojas@…><mailto:jrojas@…<mailto:jrojas@…>> [vantage] <vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>> wrote:



Hi Ted,

Do you have any pointers for making this work correctly?
I gave this a try with Compatibility.dll. I exported it from .Net Reflector, opened in VS but had a several errors (references and versioning) that I thought I addressed correctly, made my change, compiled without error.
I copied it to the server, restarted app pool, tested it out and got an error that referenced needing a strongly named something or other (I forgot to capture the error).

I put the original DLL back and the error went away.



From: vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>> [mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>]


Sent: Tuesday, July 21, 2015 1:22 PM


To: vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>


Subject: Re: [Vantage] E10: Fixing errors in DLLs



Yes you can, I did this to a migration DLL so our database would migrate from E9 to E10 since Epicor would not fix the issue (I even told them the line of code).

There should be a way you can export the DLL to a VS project from Reflector, then make the change and compile the project.

________________________________
From: "Joe Rojas jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>> [vantage]" <vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>
To: "vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>" <vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>
Sent: Tuesday, July 21, 2015 12:15 PM
Subject: [Vantage] E10: Fixing errors in DLLs

Hello,

I have a crazy question but…

Is there a way to fix issues in base ERP10 DLLs ourselves?

I’m receiving an error related to a Report Data Definition that stems back to a coding error in Compatibility.dll
I can see the problem in .Net Reflector and I know how to fix it…but is there a way?

I can totally appreciate all the warnings and red flags this might drum up.
We are in a testing environment, so if the answer was yes, I would only be testing.

Honestly, I think it would be helpful to Epicor if users could submit bug fixes for review.



[cid:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177><mailto:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177>>>]



Joe Rojas
Director of Information Technology
(781) 408-9278<tel:%28781%29%20408-9278><tel:%28781%29%20408-9278> Mobile
(781) 573-0291<tel:%28781%29%20573-0291><tel:%28781%29%20573-0291> Local
(781) 232-5191<tel:%28781%29%20232-5191><tel:%28781%29%20232-5191> Fax


[http://matsinc.com/images/e-mail-signatures/tagline.jpg]
[http://matsinc.com/images/e-mail-signatures/graphics/logo_matsinc.png]<http://matsinc.com<http://matsinc.com/>> [http://matsinc.com/images/e-mail-signatures/graphics/icon_twitter.png] <http://twitter.com/Mats_Inc> [http://matsinc.com/images/e-mail-signatures/graphics/icon_facebook.png] <http://www.facebook.com/commercial.flooring> [http://matsinc.com/images/e-mail-signatures/graphics/icon_youtube.png] <http://www.youtube.com/user/MatsIncTV> [http://matsinc.com/images/e-mail-signatures/graphics/icon_pinterest.png] <http://www.pinterest.com/contractfloors/> [http://matsinc.com/images/e-mail-signatures/graphics/icon_blog.png] <http://matsinc.com/blog>



[Non-text portions of this message have been removed]



------------------------------------
Posted by: Joe Rojas <jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>>>
------------------------------------

Useful links for the Yahoo!Groups Vantage Board are: ( Note: You must have already linked your email address to a yahoo id to enable access. )
(1) To access the Files Section of our Yahoo!Group for Report Builder and Crystal Reports and other 'goodies', please goto: http://groups.yahoo.com/group/vantage/files/. <http://groups.yahoo.com/group/vantage/files/?soc_src=mail&soc_trk=ma>
(2) To search through old msg's goto: http://groups.yahoo.com/group/vantage/messages<http://groups.yahoo.com/group/vantage/messages?soc_src=mail&soc_trk=ma>
(3) To view links to Vendors that provide Vantage services goto: http://groups.yahoo.com/group/vantage/links<http://groups.yahoo.com/group/vantage/links?soc_src=mail&soc_trk=ma>
------------------------------------

Yahoo Groups Links





[Non-text portions of this message have been removed]



[Non-text portions of this message have been removed]



[Non-text portions of this message have been removed]

</div><span class="ygrps-yiv-553986333">
 


<div style="color:#fff;min-height:0;"></div>


Thanks Jose.
That worked.

Another question.
Is the order in which the assembly attributes important or just that both DLLs contain the same attributes?
I would assume the order would not matter, mainly because I don’t see a way to change the order.

From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com]
Sent: Wednesday, July 22, 2015 11:25 AM
To: Vantage
Subject: Re: [Vantage] E10: Fixing errors in DLLs


Fix it in Visual Studio, here
http://i.imgur.com/zQMTp3H.png
The file and Assembly Version make them match the Epicor Numbers (both of them)


Jose C Gomez
Software Engineer

T: 904.469.1524 mobile
E: jose@...<mailto:jose@...>
http://www.josecgomez.com
[Image removed by sender.]<http://www.linkedin.com/in/josecgomez> [Image removed by sender.] <http://www.facebook.com/josegomez> [Image removed by sender.] <http://www.google.com/profiles/jose.gomez> [Image removed by sender.] <http://www.twitter.com/joc85> [Image removed by sender.] <http://www.josecgomez.com/professional-resume/> [Image removed by sender.] <http://www.josecgomez.com/feed/>

Quis custodiet ipsos custodes?

On Wed, Jul 22, 2015 at 10:56 AM, Joe Rojas jrojas@...<mailto:jrojas@...> [vantage] <vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>> wrote:


Thanks Jose.
I do see some differences but I’m not totally sure where to fix them

For example, the very first line in the comparison is:
Epicor DLL: // Assembly Compatibility, Version 3.0.7.0
My DLL: // Assembly Compatibility, Version 0.0.0.0

But when I look in VS, at the AssemblyInfo.cs file it says // Assembly Compatibility, Version 3.0.7.0
I assume the 0.0.0.0 is coming from somewhere else, but where?


[cid:b0a379.png@9bbd4627.43b36967]


Joe Rojas
Director of Information Technology
(781) 408-9278<tel:%28781%29%20408-9278> Mobile
(781) 573-0291<tel:%28781%29%20573-0291> Local
(781) 232-5191<tel:%28781%29%20232-5191> Fax


[http://matsinc.com/images/e-mail-signatures/tagline.jpg]
[http://matsinc.com/images/e-mail-signatures/graphics/logo_matsinc.png]<http://matsinc.com> [http://matsinc.com/images/e-mail-signatures/graphics/icon_twitter.png] <http://twitter.com/Mats_Inc> [http://matsinc.com/images/e-mail-signatures/graphics/icon_facebook.png] <http://www.facebook.com/commercial.flooring> [http://matsinc.com/images/e-mail-signatures/graphics/icon_youtube.png] <http://www.youtube.com/user/MatsIncTV> [http://matsinc.com/images/e-mail-signatures/graphics/icon_pinterest.png] <http://www.pinterest.com/contractfloors/> [http://matsinc.com/images/e-mail-signatures/graphics/icon_blog.png] <http://matsinc.com/blog>

From: vantage@yahoogroups.com<mailto:vantage@yahoogroups.com> [mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>]
Sent: Wednesday, July 22, 2015 10:31 AM
To: Vantage
Subject: Re: [Vantage] E10: Fixing errors in DLLs


There is an add on (free) to .NET Reflector called Reflector.Diff that gives you the differences between two assemblies. For it to work right if you run the add in with your custom DLL and the Epicor DLL it should say they are "the same"
http://reflectoraddins.codeplex.com/



Jose C Gomez
Software Engineer

T: 904.469.1524<tel:904.469.1524> mobile
E: jose@...<mailto:jose@...><mailto:jose@...<mailto:jose@...>>
http://www.josecgomez.com
[Image removed by sender.]<http://www.linkedin.com/in/josecgomez> [Image removed by sender.] <http://www.facebook.com/josegomez> [Image removed by sender.] <http://www.google.com/profiles/jose.gomez> [Image removed by sender.] <http://www.twitter.com/joc85> [Image removed by sender.] <http://www.josecgomez.com/professional-resume/> [Image removed by sender.] <http://www.josecgomez.com/feed/>

Quis custodiet ipsos custodes?

On Wed, Jul 22, 2015 at 10:15 AM, Joe Rojas jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>> [vantage] <vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>> wrote:


Thanks for the input Jose.

I will play with it a little more to see if the versioning is correct.

From: vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>> [mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>]
Sent: Wednesday, July 22, 2015 9:10 AM
To: Vantage
Subject: Re: [Vantage] E10: Fixing errors in DLLs


The Epicor DLL's are generally signed so even though you can do this it will be tough. Also when you decompile with reflector you need to make sure that the DLL version and everything else is exactly the same when you re-compile. .NET is very version sensitive so if your Assembly Info changes it i will not work


Jose C Gomez
Software Engineer

T: 904.469.1524<tel:904.469.1524><tel:904.469.1524<tel:904.469.1524>> mobile
E: jose@...<mailto:jose@...><mailto:jose@...<mailto:jose@...>><mailto:jose@...<mailto:jose@...><mailto:jose@...<mailto:jose@...>>>
http://www.josecgomez.com
[Image removed by sender.]<http://www.linkedin.com/in/josecgomez> [Image removed by sender.] <http://www.facebook.com/josegomez> [Image removed by sender.] <http://www.google.com/profiles/jose.gomez> [Image removed by sender.] <http://www.twitter.com/joc85> [Image removed by sender.] <http://www.josecgomez.com/professional-resume/> [Image removed by sender.] <http://www.josecgomez.com/feed/>

Quis custodiet ipsos custodes?

On Wed, Jul 22, 2015 at 9:00 AM, Joe Rojas jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>> [vantage] <vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>> wrote:


Hi Ted,

Do you have any pointers for making this work correctly?
I gave this a try with Compatibility.dll. I exported it from .Net Reflector, opened in VS but had a several errors (references and versioning) that I thought I addressed correctly, made my change, compiled without error.
I copied it to the server, restarted app pool, tested it out and got an error that referenced needing a strongly named something or other (I forgot to capture the error).

I put the original DLL back and the error went away.

From: vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>> [mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>]
Sent: Tuesday, July 21, 2015 1:22 PM
To: vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>
Subject: Re: [Vantage] E10: Fixing errors in DLLs


Yes you can, I did this to a migration DLL so our database would migrate from E9 to E10 since Epicor would not fix the issue (I even told them the line of code).

There should be a way you can export the DLL to a VS project from Reflector, then make the change and compile the project.

________________________________
From: "Joe Rojas jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>> [vantage]" <vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>>
To: "vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>" <vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>>
Sent: Tuesday, July 21, 2015 12:15 PM
Subject: [Vantage] E10: Fixing errors in DLLs

Hello,

I have a crazy question but…

Is there a way to fix issues in base ERP10 DLLs ourselves?

I’m receiving an error related to a Report Data Definition that stems back to a coding error in Compatibility.dll
I can see the problem in .Net Reflector and I know how to fix it…but is there a way?

I can totally appreciate all the warnings and red flags this might drum up.
We are in a testing environment, so if the answer was yes, I would only be testing.

Honestly, I think it would be helpful to Epicor if users could submit bug fixes for review.

[cid:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177><mailto:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177>><mailto:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177><mailto:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177>>>>]


Joe Rojas
Director of Information Technology
(781) 408-9278<tel:%28781%29%20408-9278><tel:%28781%29%20408-9278><tel:%28781%29%20408-9278> Mobile
(781) 573-0291<tel:%28781%29%20573-0291><tel:%28781%29%20573-0291><tel:%28781%29%20573-0291> Local
(781) 232-5191<tel:%28781%29%20232-5191><tel:%28781%29%20232-5191><tel:%28781%29%20232-5191> Fax


[http://matsinc.com/images/e-mail-signatures/tagline.jpg]
[http://matsinc.com/images/e-mail-signatures/graphics/logo_matsinc.png]<http://matsinc.com<http://matsinc.com/>> [http://matsinc.com/images/e-mail-signatures/graphics/icon_twitter.png] <http://twitter.com/Mats_Inc> [http://matsinc.com/images/e-mail-signatures/graphics/icon_facebook.png] <http://www.facebook.com/commercial.flooring> [http://matsinc.com/images/e-mail-signatures/graphics/icon_youtube.png] <http://www.youtube.com/user/MatsIncTV> [http://matsinc.com/images/e-mail-signatures/graphics/icon_pinterest.png] <http://www.pinterest.com/contractfloors/> [http://matsinc.com/images/e-mail-signatures/graphics/icon_blog.png] <http://matsinc.com/blog>



[Non-text portions of this message have been removed]



------------------------------------
Posted by: Joe Rojas <jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>>>>
------------------------------------

Useful links for the Yahoo!Groups Vantage Board are: ( Note: You must have already linked your email address to a yahoo id to enable access. )
(1) To access the Files Section of our Yahoo!Group for Report Builder and Crystal Reports and other 'goodies', please goto: http://groups.yahoo.com/group/vantage/files/. <http://groups.yahoo.com/group/vantage/files/?soc_src=mail&soc_trk=ma>
(2) To search through old msg's goto: http://groups.yahoo.com/group/vantage/messages<http://groups.yahoo.com/group/vantage/messages?soc_src=mail&soc_trk=ma>
(3) To view links to Vendors that provide Vantage services goto: http://groups.yahoo.com/group/vantage/links<http://groups.yahoo.com/group/vantage/links?soc_src=mail&soc_trk=ma>
------------------------------------

Yahoo Groups Links





[Non-text portions of this message have been removed]



[Non-text portions of this message have been removed]



[Non-text portions of this message have been removed]




[Non-text portions of this message have been removed]
Order doesn't matter as long as you see "Same Assembly" or whatever the equivalent of that is in the Diff tool.


Jose C Gomez
Software Engineer


T: 904.469.1524 mobile

Quis custodiet ipsos custodes?

On Wed, Jul 22, 2015 at 11:40 AM, Joe Rojas jrojas@... [vantage] <vantage@yahoogroups.com> wrote:

Â
<div>
  
  
  <p>Thanks Jose.

That worked.

Another question.
Is the order in which the assembly attributes important or just that both DLLs contain the same attributes?
I would assume the order would not matter, mainly because I don’t see a way to change the order.

From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com]
Sent: Wednesday, July 22, 2015 11:25 AM
To: Vantage
Subject: Re: [Vantage] E10: Fixing errors in DLLs



Fix it in Visual Studio, here


http://i.imgur.com/zQMTp3H.png


The file and Assembly Version make them match the Epicor Numbers (both of them)



Jose C Gomez
Software Engineer

T: 904.469.1524 mobile
E: jose@...<mailto:jose@...>
http://www.josecgomez.com
[Image removed by sender.]<http://www.linkedin.com/in/josecgomez> [Image removed by sender.] <http://www.facebook.com/josegomez> [Image removed by sender.] <http://www.google.com/profiles/jose.gomez> [Image removed by sender.] <http://www.twitter.com/joc85> [Image removed by sender.] <http://www.josecgomez.com/professional-resume/> [Image removed by sender.] <http://www.josecgomez.com/feed/>

Quis custodiet ipsos custodes?



On Wed, Jul 22, 2015 at 10:56 AM, Joe Rojas jrojas@…<mailto:jrojas@…> [vantage] <vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>> wrote:



Thanks Jose.
I do see some differences but I’m not totally sure where to fix them

For example, the very first line in the comparison is:
Epicor DLL: // Assembly Compatibility, Version 3.0.7.0
My DLL: // Assembly Compatibility, Version 0.0.0.0

But when I look in VS, at the AssemblyInfo.cs file it says // Assembly Compatibility, Version 3.0.7.0
I assume the 0.0.0.0 is coming from somewhere else, but where?


[cid:b0a379.png@9bbd4627.43b36967]


Joe Rojas
Director of Information Technology
(781) 408-9278<tel:%28781%29%20408-9278> Mobile
(781) 573-0291<tel:%28781%29%20573-0291> Local
(781) 232-5191<tel:%28781%29%20232-5191> Fax


[http://matsinc.com/images/e-mail-signatures/tagline.jpg]
[http://matsinc.com/images/e-mail-signatures/graphics/logo_matsinc.png]<http://matsinc.com> [http://matsinc.com/images/e-mail-signatures/graphics/icon_twitter.png] <http://twitter.com/Mats_Inc> [http://matsinc.com/images/e-mail-signatures/graphics/icon_facebook.png] <http://www.facebook.com/commercial.flooring> [http://matsinc.com/images/e-mail-signatures/graphics/icon_youtube.png] <http://www.youtube.com/user/MatsIncTV> [http://matsinc.com/images/e-mail-signatures/graphics/icon_pinterest.png] <http://www.pinterest.com/contractfloors/> [http://matsinc.com/images/e-mail-signatures/graphics/icon_blog.png] <http://matsinc.com/blog>



From: vantage@yahoogroups.com<mailto:vantage@yahoogroups.com> [mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>]


Sent: Wednesday, July 22, 2015 10:31 AM


To: Vantage


Subject: Re: [Vantage] E10: Fixing errors in DLLs



There is an add on (free) to .NET Reflector called Reflector.Diff that gives you the differences between two assemblies. For it to work right if you run the add in with your custom DLL and the Epicor DLL it should say they are "the same"
http://reflectoraddins.codeplex.com/



Jose C Gomez
Software Engineer



T: 904.469.1524<tel:904.469.1524> mobile


E: jose@…<mailto:jose@…><mailto:jose@…<mailto:jose@…>>


http://www.josecgomez.com


[Image removed by sender.]<http://www.linkedin.com/in/josecgomez> [Image removed by sender.] <http://www.facebook.com/josegomez> [Image removed by sender.] <http://www.google.com/profiles/jose.gomez> [Image removed by sender.] <http://www.twitter.com/joc85> [Image removed by sender.] <http://www.josecgomez.com/professional-resume/> [Image removed by sender.] <http://www.josecgomez.com/feed/>


Quis custodiet ipsos custodes?



On Wed, Jul 22, 2015 at 10:15 AM, Joe Rojas jrojas@…<mailto:jrojas@…><mailto:jrojas@…<mailto:jrojas@…>> [vantage] <vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>> wrote:



Thanks for the input Jose.

I will play with it a little more to see if the versioning is correct.



From: vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>> [mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>]


Sent: Wednesday, July 22, 2015 9:10 AM


To: Vantage


Subject: Re: [Vantage] E10: Fixing errors in DLLs



The Epicor DLL's are generally signed so even though you can do this it will be tough. Also when you decompile with reflector you need to make sure that the DLL version and everything else is exactly the same when you re-compile. .NET is very version sensitive so if your Assembly Info changes it i will not work


Jose C Gomez
Software Engineer



T: 904.469.1524<tel:904.469.1524><tel:904.469.1524<tel:904.469.1524>> mobile


E: jose@…<mailto:jose@…><mailto:jose@…<mailto:jose@…>><mailto:jose@…<mailto:jose@…><mailto:jose@…<mailto:jose@…>>>


http://www.josecgomez.com


[Image removed by sender.]<http://www.linkedin.com/in/josecgomez> [Image removed by sender.] <http://www.facebook.com/josegomez> [Image removed by sender.] <http://www.google.com/profiles/jose.gomez> [Image removed by sender.] <http://www.twitter.com/joc85> [Image removed by sender.] <http://www.josecgomez.com/professional-resume/> [Image removed by sender.] <http://www.josecgomez.com/feed/>


Quis custodiet ipsos custodes?



On Wed, Jul 22, 2015 at 9:00 AM, Joe Rojas jrojas@…<mailto:jrojas@…><mailto:jrojas@…<mailto:jrojas@…>><mailto:jrojas@…<mailto:jrojas@…><mailto:jrojas@…<mailto:jrojas@…>>> [vantage] <vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>> wrote:



Hi Ted,

Do you have any pointers for making this work correctly?
I gave this a try with Compatibility.dll. I exported it from .Net Reflector, opened in VS but had a several errors (references and versioning) that I thought I addressed correctly, made my change, compiled without error.
I copied it to the server, restarted app pool, tested it out and got an error that referenced needing a strongly named something or other (I forgot to capture the error).

I put the original DLL back and the error went away.



From: vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>> [mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>]


Sent: Tuesday, July 21, 2015 1:22 PM


To: vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>


Subject: Re: [Vantage] E10: Fixing errors in DLLs



Yes you can, I did this to a migration DLL so our database would migrate from E9 to E10 since Epicor would not fix the issue (I even told them the line of code).

There should be a way you can export the DLL to a VS project from Reflector, then make the change and compile the project.

________________________________
From: "Joe Rojas jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>> [vantage]" <vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>>
To: "vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>" <vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>>
Sent: Tuesday, July 21, 2015 12:15 PM
Subject: [Vantage] E10: Fixing errors in DLLs

Hello,

I have a crazy question but…

Is there a way to fix issues in base ERP10 DLLs ourselves?

I’m receiving an error related to a Report Data Definition that stems back to a coding error in Compatibility.dll
I can see the problem in .Net Reflector and I know how to fix it…but is there a way?

I can totally appreciate all the warnings and red flags this might drum up.
We are in a testing environment, so if the answer was yes, I would only be testing.

Honestly, I think it would be helpful to Epicor if users could submit bug fixes for review.



[cid:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177><mailto:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177>><mailto:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177><mailto:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177>>>>]



Joe Rojas
Director of Information Technology
(781) 408-9278<tel:%28781%29%20408-9278><tel:%28781%29%20408-9278><tel:%28781%29%20408-9278> Mobile
(781) 573-0291<tel:%28781%29%20573-0291><tel:%28781%29%20573-0291><tel:%28781%29%20573-0291> Local
(781) 232-5191<tel:%28781%29%20232-5191><tel:%28781%29%20232-5191><tel:%28781%29%20232-5191> Fax


[http://matsinc.com/images/e-mail-signatures/tagline.jpg]
[http://matsinc.com/images/e-mail-signatures/graphics/logo_matsinc.png]<http://matsinc.com<http://matsinc.com/>> [http://matsinc.com/images/e-mail-signatures/graphics/icon_twitter.png] <http://twitter.com/Mats_Inc> [http://matsinc.com/images/e-mail-signatures/graphics/icon_facebook.png] <http://www.facebook.com/commercial.flooring> [http://matsinc.com/images/e-mail-signatures/graphics/icon_youtube.png] <http://www.youtube.com/user/MatsIncTV> [http://matsinc.com/images/e-mail-signatures/graphics/icon_pinterest.png] <http://www.pinterest.com/contractfloors/> [http://matsinc.com/images/e-mail-signatures/graphics/icon_blog.png] <http://matsinc.com/blog>



[Non-text portions of this message have been removed]



------------------------------------
Posted by: Joe Rojas <jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>>>>
------------------------------------

Useful links for the Yahoo!Groups Vantage Board are: ( Note: You must have already linked your email address to a yahoo id to enable access. )
(1) To access the Files Section of our Yahoo!Group for Report Builder and Crystal Reports and other 'goodies', please goto: http://groups.yahoo.com/group/vantage/files/. <http://groups.yahoo.com/group/vantage/files/?soc_src=mail&soc_trk=ma>
(2) To search through old msg's goto: http://groups.yahoo.com/group/vantage/messages<http://groups.yahoo.com/group/vantage/messages?soc_src=mail&soc_trk=ma>
(3) To view links to Vendors that provide Vantage services goto: http://groups.yahoo.com/group/vantage/links<http://groups.yahoo.com/group/vantage/links?soc_src=mail&soc_trk=ma>
------------------------------------

Yahoo Groups Links





[Non-text portions of this message have been removed]



[Non-text portions of this message have been removed]



[Non-text portions of this message have been removed]



[Non-text portions of this message have been removed]

</div><span class="ygrps-yiv-717098740">
 


<div style="color:#fff;min-height:0;"></div>


Thanks again.
So after making sure the Diff tool shows the same details, this still didn’t work.
I backed up the original Compatiability.DLL and copied over my own (which was smaller in file size). I recycled the app pool and when the server attempts to load the new DLL, I get the following error:
A strongly-named assembly is required. (Exception from HRESULT: 0x80131044)

Exception caught in: Epicor.ServiceModel

Error Detail
============
Description: A strongly-named assembly is required. (Exception from HRESULT: 0x80131044)
Program: Erp.Services.BO.ConfiguratorDef.dll
Method: bldSmartString
Original Exception Type: FileLoadException



[cid:7632bb.png@b23e1ad8.419504b0]


Joe Rojas
Director of Information Technology
(781) 408-9278 Mobile
(781) 573-0291 Local
(781) 232-5191 Fax


[http://matsinc.com/images/e-mail-signatures/tagline.jpg]
[http://matsinc.com/images/e-mail-signatures/graphics/logo_matsinc.png]<http://matsinc.com> [http://matsinc.com/images/e-mail-signatures/graphics/icon_twitter.png] <http://twitter.com/Mats_Inc> [http://matsinc.com/images/e-mail-signatures/graphics/icon_facebook.png] <http://www.facebook.com/commercial.flooring> [http://matsinc.com/images/e-mail-signatures/graphics/icon_youtube.png] <http://www.youtube.com/user/MatsIncTV> [http://matsinc.com/images/e-mail-signatures/graphics/icon_pinterest.png] <http://www.pinterest.com/contractfloors/> [http://matsinc.com/images/e-mail-signatures/graphics/icon_blog.png] <http://matsinc.com/blog>

From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com]
Sent: Wednesday, July 22, 2015 11:50 AM
To: Vantage
Subject: Re: [Vantage] E10: Fixing errors in DLLs


Order doesn't matter as long as you see "Same Assembly" or whatever the equivalent of that is in the Diff tool.


Jose C Gomez
Software Engineer

T: 904.469.1524 mobile
E: jose@...<mailto:jose@...>
http://www.josecgomez.com
[Image removed by sender.]<http://www.linkedin.com/in/josecgomez> [Image removed by sender.] <http://www.facebook.com/josegomez> [Image removed by sender.] <http://www.google.com/profiles/jose.gomez> [Image removed by sender.] <http://www.twitter.com/joc85> [Image removed by sender.] <http://www.josecgomez.com/professional-resume/> [Image removed by sender.] <http://www.josecgomez.com/feed/>

Quis custodiet ipsos custodes?

On Wed, Jul 22, 2015 at 11:40 AM, Joe Rojas jrojas@...<mailto:jrojas@...> [vantage] <vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>> wrote:


Thanks Jose.
That worked.

Another question.
Is the order in which the assembly attributes important or just that both DLLs contain the same attributes?
I would assume the order would not matter, mainly because I don’t see a way to change the order.

From: vantage@yahoogroups.com<mailto:vantage@yahoogroups.com> [mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>]
Sent: Wednesday, July 22, 2015 11:25 AM
To: Vantage
Subject: Re: [Vantage] E10: Fixing errors in DLLs


Fix it in Visual Studio, here
http://i.imgur.com/zQMTp3H.png
The file and Assembly Version make them match the Epicor Numbers (both of them)


Jose C Gomez
Software Engineer

T: 904.469.1524<tel:904.469.1524> mobile
E: jose@...<mailto:jose@...><mailto:jose@...<mailto:jose@...>>
http://www.josecgomez.com
[Image removed by sender.]<http://www.linkedin.com/in/josecgomez> [Image removed by sender.] <http://www.facebook.com/josegomez> [Image removed by sender.] <http://www.google.com/profiles/jose.gomez> [Image removed by sender.] <http://www.twitter.com/joc85> [Image removed by sender.] <http://www.josecgomez.com/professional-resume/> [Image removed by sender.] <http://www.josecgomez.com/feed/>

Quis custodiet ipsos custodes?

On Wed, Jul 22, 2015 at 10:56 AM, Joe Rojas jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>> [vantage] <vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>> wrote:


Thanks Jose.
I do see some differences but I’m not totally sure where to fix them

For example, the very first line in the comparison is:
Epicor DLL: // Assembly Compatibility, Version 3.0.7.0
My DLL: // Assembly Compatibility, Version 0.0.0.0

But when I look in VS, at the AssemblyInfo.cs file it says // Assembly Compatibility, Version 3.0.7.0
I assume the 0.0.0.0 is coming from somewhere else, but where?


[cid:b0a379.png@9bbd4627.43b36967]


Joe Rojas
Director of Information Technology
(781) 408-9278<tel:%28781%29%20408-9278><tel:%28781%29%20408-9278> Mobile
(781) 573-0291<tel:%28781%29%20573-0291><tel:%28781%29%20573-0291> Local
(781) 232-5191<tel:%28781%29%20232-5191><tel:%28781%29%20232-5191> Fax


[http://matsinc.com/images/e-mail-signatures/tagline.jpg]
[http://matsinc.com/images/e-mail-signatures/graphics/logo_matsinc.png]<http://matsinc.com> [http://matsinc.com/images/e-mail-signatures/graphics/icon_twitter.png] <http://twitter.com/Mats_Inc> [http://matsinc.com/images/e-mail-signatures/graphics/icon_facebook.png] <http://www.facebook.com/commercial.flooring> [http://matsinc.com/images/e-mail-signatures/graphics/icon_youtube.png] <http://www.youtube.com/user/MatsIncTV> [http://matsinc.com/images/e-mail-signatures/graphics/icon_pinterest.png] <http://www.pinterest.com/contractfloors/> [http://matsinc.com/images/e-mail-signatures/graphics/icon_blog.png] <http://matsinc.com/blog>

From: vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>> [mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>]
Sent: Wednesday, July 22, 2015 10:31 AM
To: Vantage
Subject: Re: [Vantage] E10: Fixing errors in DLLs


There is an add on (free) to .NET Reflector called Reflector.Diff that gives you the differences between two assemblies. For it to work right if you run the add in with your custom DLL and the Epicor DLL it should say they are "the same"
http://reflectoraddins.codeplex.com/



Jose C Gomez
Software Engineer

T: 904.469.1524<tel:904.469.1524><tel:904.469.1524<tel:904.469.1524>> mobile
E: jose@...<mailto:jose@...><mailto:jose@...<mailto:jose@...>><mailto:jose@...<mailto:jose@...><mailto:jose@...<mailto:jose@...>>>
http://www.josecgomez.com
[Image removed by sender.]<http://www.linkedin.com/in/josecgomez> [Image removed by sender.] <http://www.facebook.com/josegomez> [Image removed by sender.] <http://www.google.com/profiles/jose.gomez> [Image removed by sender.] <http://www.twitter.com/joc85> [Image removed by sender.] <http://www.josecgomez.com/professional-resume/> [Image removed by sender.] <http://www.josecgomez.com/feed/>

Quis custodiet ipsos custodes?

On Wed, Jul 22, 2015 at 10:15 AM, Joe Rojas jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>> [vantage] <vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>> wrote:


Thanks for the input Jose.

I will play with it a little more to see if the versioning is correct.

From: vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>> [mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>]
Sent: Wednesday, July 22, 2015 9:10 AM
To: Vantage
Subject: Re: [Vantage] E10: Fixing errors in DLLs


The Epicor DLL's are generally signed so even though you can do this it will be tough. Also when you decompile with reflector you need to make sure that the DLL version and everything else is exactly the same when you re-compile. .NET is very version sensitive so if your Assembly Info changes it i will not work


Jose C Gomez
Software Engineer

T: 904.469.1524<tel:904.469.1524><tel:904.469.1524<tel:904.469.1524>><tel:904.469.1524<tel:904.469.1524><tel:904.469.1524<tel:904.469.1524>>> mobile
E: jose@...<mailto:jose@...><mailto:jose@...<mailto:jose@...>><mailto:jose@...<mailto:jose@...><mailto:jose@...<mailto:jose@...>>><mailto:jose@...<mailto:jose@...><mailto:jose@...<mailto:jose@...>><mailto:jose@...<mailto:jose@...><mailto:jose@...<mailto:jose@...>>>>
http://www.josecgomez.com
[Image removed by sender.]<http://www.linkedin.com/in/josecgomez> [Image removed by sender.] <http://www.facebook.com/josegomez> [Image removed by sender.] <http://www.google.com/profiles/jose.gomez> [Image removed by sender.] <http://www.twitter.com/joc85> [Image removed by sender.] <http://www.josecgomez.com/professional-resume/> [Image removed by sender.] <http://www.josecgomez.com/feed/>

Quis custodiet ipsos custodes?

On Wed, Jul 22, 2015 at 9:00 AM, Joe Rojas jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>>> [vantage] <vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>>> wrote:


Hi Ted,

Do you have any pointers for making this work correctly?
I gave this a try with Compatibility.dll. I exported it from .Net Reflector, opened in VS but had a several errors (references and versioning) that I thought I addressed correctly, made my change, compiled without error.
I copied it to the server, restarted app pool, tested it out and got an error that referenced needing a strongly named something or other (I forgot to capture the error).

I put the original DLL back and the error went away.

From: vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>> [mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>>]
Sent: Tuesday, July 21, 2015 1:22 PM
To: vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>>
Subject: Re: [Vantage] E10: Fixing errors in DLLs


Yes you can, I did this to a migration DLL so our database would migrate from E9 to E10 since Epicor would not fix the issue (I even told them the line of code).

There should be a way you can export the DLL to a VS project from Reflector, then make the change and compile the project.

________________________________
From: "Joe Rojas jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>>> [vantage]" <vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>>>
To: "vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>>" <vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>>>
Sent: Tuesday, July 21, 2015 12:15 PM
Subject: [Vantage] E10: Fixing errors in DLLs

Hello,

I have a crazy question but…

Is there a way to fix issues in base ERP10 DLLs ourselves?

I’m receiving an error related to a Report Data Definition that stems back to a coding error in Compatibility.dll
I can see the problem in .Net Reflector and I know how to fix it…but is there a way?

I can totally appreciate all the warnings and red flags this might drum up.
We are in a testing environment, so if the answer was yes, I would only be testing.

Honestly, I think it would be helpful to Epicor if users could submit bug fixes for review.

[cid:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177><mailto:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177>><mailto:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177><mailto:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177>>><mailto:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177><mailto:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177>><mailto:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177><mailto:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177>>>>>]


Joe Rojas
Director of Information Technology
(781) 408-9278<tel:%28781%29%20408-9278><tel:%28781%29%20408-9278><tel:%28781%29%20408-9278><tel:%28781%29%20408-9278> Mobile
(781) 573-0291<tel:%28781%29%20573-0291><tel:%28781%29%20573-0291><tel:%28781%29%20573-0291><tel:%28781%29%20573-0291> Local
(781) 232-5191<tel:%28781%29%20232-5191><tel:%28781%29%20232-5191><tel:%28781%29%20232-5191><tel:%28781%29%20232-5191> Fax


[http://matsinc.com/images/e-mail-signatures/tagline.jpg]
[http://matsinc.com/images/e-mail-signatures/graphics/logo_matsinc.png]<http://matsinc.com<http://matsinc.com/>> [http://matsinc.com/images/e-mail-signatures/graphics/icon_twitter.png] <http://twitter.com/Mats_Inc> [http://matsinc.com/images/e-mail-signatures/graphics/icon_facebook.png] <http://www.facebook.com/commercial.flooring> [http://matsinc.com/images/e-mail-signatures/graphics/icon_youtube.png] <http://www.youtube.com/user/MatsIncTV> [http://matsinc.com/images/e-mail-signatures/graphics/icon_pinterest.png] <http://www.pinterest.com/contractfloors/> [http://matsinc.com/images/e-mail-signatures/graphics/icon_blog.png] <http://matsinc.com/blog>



[Non-text portions of this message have been removed]



------------------------------------
Posted by: Joe Rojas <jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>>>>>
------------------------------------

Useful links for the Yahoo!Groups Vantage Board are: ( Note: You must have already linked your email address to a yahoo id to enable access. )
(1) To access the Files Section of our Yahoo!Group for Report Builder and Crystal Reports and other 'goodies', please goto: http://groups.yahoo.com/group/vantage/files/. <http://groups.yahoo.com/group/vantage/files/?soc_src=mail&soc_trk=ma>
(2) To search through old msg's goto: http://groups.yahoo.com/group/vantage/messages<http://groups.yahoo.com/group/vantage/messages?soc_src=mail&soc_trk=ma>
(3) To view links to Vendors that provide Vantage services goto: http://groups.yahoo.com/group/vantage/links<http://groups.yahoo.com/group/vantage/links?soc_src=mail&soc_trk=ma>
------------------------------------

Yahoo Groups Links





[Non-text portions of this message have been removed]



[Non-text portions of this message have been removed]



[Non-text portions of this message have been removed]



[Non-text portions of this message have been removed]




[Non-text portions of this message have been removed]
Basically it wants you to sign the assembly with the Epicor.snk . Â (The Epicor SNK is given to you with the SDK... you may be up a creek here bud)


Jose C Gomez
Software Engineer


T: 904.469.1524 mobile

Quis custodiet ipsos custodes?

On Thu, Jul 23, 2015 at 8:13 AM, Joe Rojas jrojas@... [vantage] <vantage@yahoogroups.com> wrote:

Â
<div>
  
  
  <p>Thanks again.

So after making sure the Diff tool shows the same details, this still didn’t work.
I backed up the original Compatiability.DLL and copied over my own (which was smaller in file size). I recycled the app pool and when the server attempts to load the new DLL, I get the following error:
A strongly-named assembly is required. (Exception from HRESULT: 0x80131044)

Exception caught in: Epicor.ServiceModel

Error Detail
============
Description: A strongly-named assembly is required. (Exception from HRESULT: 0x80131044)
Program: Erp.Services.BO.ConfiguratorDef.dll
Method: bldSmartString
Original Exception Type: FileLoadException



[cid:7632bb.png@b23e1ad8.419504b0]


Joe Rojas
Director of Information Technology
(781) 408-9278 Mobile
(781) 573-0291 Local
(781) 232-5191 Fax


[http://matsinc.com/images/e-mail-signatures/tagline.jpg]
[http://matsinc.com/images/e-mail-signatures/graphics/logo_matsinc.png]<http://matsinc.com> [http://matsinc.com/images/e-mail-signatures/graphics/icon_twitter.png] <http://twitter.com/Mats_Inc> [http://matsinc.com/images/e-mail-signatures/graphics/icon_facebook.png] <http://www.facebook.com/commercial.flooring> [http://matsinc.com/images/e-mail-signatures/graphics/icon_youtube.png] <http://www.youtube.com/user/MatsIncTV> [http://matsinc.com/images/e-mail-signatures/graphics/icon_pinterest.png] <http://www.pinterest.com/contractfloors/> [http://matsinc.com/images/e-mail-signatures/graphics/icon_blog.png] <http://matsinc.com/blog>



From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com]


Sent: Wednesday, July 22, 2015 11:50 AM


To: Vantage


Subject: Re: [Vantage] E10: Fixing errors in DLLs




Order doesn't matter as long as you see "Same Assembly" or whatever the equivalent of that is in the Diff tool.



Jose C Gomez
Software Engineer

T: 904.469.1524 mobile
E: jose@...<mailto:jose@...>
http://www.josecgomez.com
[Image removed by sender.]<http://www.linkedin.com/in/josecgomez> [Image removed by sender.] <http://www.facebook.com/josegomez> [Image removed by sender.] <http://www.google.com/profiles/jose.gomez> [Image removed by sender.] <http://www.twitter.com/joc85> [Image removed by sender.] <http://www.josecgomez.com/professional-resume/> [Image removed by sender.] <http://www.josecgomez.com/feed/>

Quis custodiet ipsos custodes?



On Wed, Jul 22, 2015 at 11:40 AM, Joe Rojas jrojas@…<mailto:jrojas@…> [vantage] <vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>> wrote:



Thanks Jose.
That worked.

Another question.
Is the order in which the assembly attributes important or just that both DLLs contain the same attributes?
I would assume the order would not matter, mainly because I don’t see a way to change the order.



From: vantage@yahoogroups.com<mailto:vantage@yahoogroups.com> [mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>]


Sent: Wednesday, July 22, 2015 11:25 AM


To: Vantage


Subject: Re: [Vantage] E10: Fixing errors in DLLs



Fix it in Visual Studio, here
http://i.imgur.com/zQMTp3H.png
The file and Assembly Version make them match the Epicor Numbers (both of them)


Jose C Gomez
Software Engineer



T: 904.469.1524<tel:904.469.1524> mobile


E: jose@…<mailto:jose@…><mailto:jose@…<mailto:jose@…>>


http://www.josecgomez.com


[Image removed by sender.]<http://www.linkedin.com/in/josecgomez> [Image removed by sender.] <http://www.facebook.com/josegomez> [Image removed by sender.] <http://www.google.com/profiles/jose.gomez> [Image removed by sender.] <http://www.twitter.com/joc85> [Image removed by sender.] <http://www.josecgomez.com/professional-resume/> [Image removed by sender.] <http://www.josecgomez.com/feed/>


Quis custodiet ipsos custodes?



On Wed, Jul 22, 2015 at 10:56 AM, Joe Rojas jrojas@…<mailto:jrojas@…><mailto:jrojas@…<mailto:jrojas@…>> [vantage] <vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>> wrote:



Thanks Jose.
I do see some differences but I’m not totally sure where to fix them

For example, the very first line in the comparison is:
Epicor DLL: // Assembly Compatibility, Version 3.0.7.0
My DLL: // Assembly Compatibility, Version 0.0.0.0

But when I look in VS, at the AssemblyInfo.cs file it says // Assembly Compatibility, Version 3.0.7.0
I assume the 0.0.0.0 is coming from somewhere else, but where?


[cid:b0a379.png@9bbd4627.43b36967]


Joe Rojas
Director of Information Technology
(781) 408-9278<tel:%28781%29%20408-9278><tel:%28781%29%20408-9278> Mobile
(781) 573-0291<tel:%28781%29%20573-0291><tel:%28781%29%20573-0291> Local
(781) 232-5191<tel:%28781%29%20232-5191><tel:%28781%29%20232-5191> Fax


[http://matsinc.com/images/e-mail-signatures/tagline.jpg]
[http://matsinc.com/images/e-mail-signatures/graphics/logo_matsinc.png]<http://matsinc.com> [http://matsinc.com/images/e-mail-signatures/graphics/icon_twitter.png] <http://twitter.com/Mats_Inc> [http://matsinc.com/images/e-mail-signatures/graphics/icon_facebook.png] <http://www.facebook.com/commercial.flooring> [http://matsinc.com/images/e-mail-signatures/graphics/icon_youtube.png] <http://www.youtube.com/user/MatsIncTV> [http://matsinc.com/images/e-mail-signatures/graphics/icon_pinterest.png] <http://www.pinterest.com/contractfloors/> [http://matsinc.com/images/e-mail-signatures/graphics/icon_blog.png] <http://matsinc.com/blog>



From: vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>> [mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>]


Sent: Wednesday, July 22, 2015 10:31 AM


To: Vantage


Subject: Re: [Vantage] E10: Fixing errors in DLLs



There is an add on (free) to .NET Reflector called Reflector.Diff that gives you the differences between two assemblies. For it to work right if you run the add in with your custom DLL and the Epicor DLL it should say they are "the same"
http://reflectoraddins.codeplex.com/



Jose C Gomez
Software Engineer



T: 904.469.1524<tel:904.469.1524><tel:904.469.1524<tel:904.469.1524>> mobile


E: jose@…<mailto:jose@…><mailto:jose@…<mailto:jose@…>><mailto:jose@…<mailto:jose@…><mailto:jose@…<mailto:jose@…>>>


http://www.josecgomez.com


[Image removed by sender.]<http://www.linkedin.com/in/josecgomez> [Image removed by sender.] <http://www.facebook.com/josegomez> [Image removed by sender.] <http://www.google.com/profiles/jose.gomez> [Image removed by sender.] <http://www.twitter.com/joc85> [Image removed by sender.] <http://www.josecgomez.com/professional-resume/> [Image removed by sender.] <http://www.josecgomez.com/feed/>


Quis custodiet ipsos custodes?



On Wed, Jul 22, 2015 at 10:15 AM, Joe Rojas jrojas@…<mailto:jrojas@…><mailto:jrojas@…<mailto:jrojas@…>><mailto:jrojas@…<mailto:jrojas@…><mailto:jrojas@…<mailto:jrojas@…>>> [vantage] <vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>> wrote:



Thanks for the input Jose.

I will play with it a little more to see if the versioning is correct.



From: vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>> [mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>]


Sent: Wednesday, July 22, 2015 9:10 AM


To: Vantage


Subject: Re: [Vantage] E10: Fixing errors in DLLs



The Epicor DLL's are generally signed so even though you can do this it will be tough. Also when you decompile with reflector you need to make sure that the DLL version and everything else is exactly the same when you re-compile. .NET is very version sensitive so if your Assembly Info changes it i will not work


Jose C Gomez
Software Engineer



T: 904.469.1524<tel:904.469.1524><tel:904.469.1524<tel:904.469.1524>><tel:904.469.1524<tel:904.469.1524><tel:904.469.1524<tel:904.469.1524>>> mobile


E: jose@…<mailto:jose@…><mailto:jose@…<mailto:jose@…>><mailto:jose@…<mailto:jose@…><mailto:jose@…<mailto:jose@…>>><mailto:jose@…<mailto:jose@…><mailto:jose@…<mailto:jose@…>><mailto:jose@…<mailto:jose@…><mailto:jose@…<mailto:jose@…>>>>


http://www.josecgomez.com


[Image removed by sender.]<http://www.linkedin.com/in/josecgomez> [Image removed by sender.] <http://www.facebook.com/josegomez> [Image removed by sender.] <http://www.google.com/profiles/jose.gomez> [Image removed by sender.] <http://www.twitter.com/joc85> [Image removed by sender.] <http://www.josecgomez.com/professional-resume/> [Image removed by sender.] <http://www.josecgomez.com/feed/>


Quis custodiet ipsos custodes?



On Wed, Jul 22, 2015 at 9:00 AM, Joe Rojas jrojas@…<mailto:jrojas@…><mailto:jrojas@…<mailto:jrojas@…>><mailto:jrojas@…<mailto:jrojas@…><mailto:jrojas@…<mailto:jrojas@…>>><mailto:jrojas@…<mailto:jrojas@…><mailto:jrojas@…<mailto:jrojas@…>><mailto:jrojas@…<mailto:jrojas@…><mailto:jrojas@…<mailto:jrojas@…>>>> [vantage] <vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>>> wrote:



Hi Ted,

Do you have any pointers for making this work correctly?
I gave this a try with Compatibility.dll. I exported it from .Net Reflector, opened in VS but had a several errors (references and versioning) that I thought I addressed correctly, made my change, compiled without error.
I copied it to the server, restarted app pool, tested it out and got an error that referenced needing a strongly named something or other (I forgot to capture the error).

I put the original DLL back and the error went away.



From: vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>> [mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>>]


Sent: Tuesday, July 21, 2015 1:22 PM


To: vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>>


Subject: Re: [Vantage] E10: Fixing errors in DLLs



Yes you can, I did this to a migration DLL so our database would migrate from E9 to E10 since Epicor would not fix the issue (I even told them the line of code).

There should be a way you can export the DLL to a VS project from Reflector, then make the change and compile the project.

________________________________
From: "Joe Rojas jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>>> [vantage]" <vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>>>
To: "vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>>" <vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>>>
Sent: Tuesday, July 21, 2015 12:15 PM
Subject: [Vantage] E10: Fixing errors in DLLs

Hello,

I have a crazy question but…

Is there a way to fix issues in base ERP10 DLLs ourselves?

I’m receiving an error related to a Report Data Definition that stems back to a coding error in Compatibility.dll
I can see the problem in .Net Reflector and I know how to fix it…but is there a way?

I can totally appreciate all the warnings and red flags this might drum up.
We are in a testing environment, so if the answer was yes, I would only be testing.

Honestly, I think it would be helpful to Epicor if users could submit bug fixes for review.



[cid:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177><mailto:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177>><mailto:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177><mailto:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177>>><mailto:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177><mailto:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177>><mailto:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177><mailto:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177>>>>>]



Joe Rojas
Director of Information Technology
(781) 408-9278<tel:%28781%29%20408-9278><tel:%28781%29%20408-9278><tel:%28781%29%20408-9278><tel:%28781%29%20408-9278> Mobile
(781) 573-0291<tel:%28781%29%20573-0291><tel:%28781%29%20573-0291><tel:%28781%29%20573-0291><tel:%28781%29%20573-0291> Local
(781) 232-5191<tel:%28781%29%20232-5191><tel:%28781%29%20232-5191><tel:%28781%29%20232-5191><tel:%28781%29%20232-5191> Fax


[http://matsinc.com/images/e-mail-signatures/tagline.jpg]
[http://matsinc.com/images/e-mail-signatures/graphics/logo_matsinc.png]<http://matsinc.com<http://matsinc.com/>> [http://matsinc.com/images/e-mail-signatures/graphics/icon_twitter.png] <http://twitter.com/Mats_Inc> [http://matsinc.com/images/e-mail-signatures/graphics/icon_facebook.png] <http://www.facebook.com/commercial.flooring> [http://matsinc.com/images/e-mail-signatures/graphics/icon_youtube.png] <http://www.youtube.com/user/MatsIncTV> [http://matsinc.com/images/e-mail-signatures/graphics/icon_pinterest.png] <http://www.pinterest.com/contractfloors/> [http://matsinc.com/images/e-mail-signatures/graphics/icon_blog.png] <http://matsinc.com/blog>



[Non-text portions of this message have been removed]



------------------------------------
Posted by: Joe Rojas <jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>>>>>
------------------------------------

Useful links for the Yahoo!Groups Vantage Board are: ( Note: You must have already linked your email address to a yahoo id to enable access. )
(1) To access the Files Section of our Yahoo!Group for Report Builder and Crystal Reports and other 'goodies', please goto: http://groups.yahoo.com/group/vantage/files/. <http://groups.yahoo.com/group/vantage/files/?soc_src=mail&soc_trk=ma>
(2) To search through old msg's goto: http://groups.yahoo.com/group/vantage/messages<http://groups.yahoo.com/group/vantage/messages?soc_src=mail&soc_trk=ma>
(3) To view links to Vendors that provide Vantage services goto: http://groups.yahoo.com/group/vantage/links<http://groups.yahoo.com/group/vantage/links?soc_src=mail&soc_trk=ma>
------------------------------------

Yahoo Groups Links





[Non-text portions of this message have been removed]



[Non-text portions of this message have been removed]



[Non-text portions of this message have been removed]



[Non-text portions of this message have been removed]



[Non-text portions of this message have been removed]

</div><span class="ygrps-yiv-1496284620">
 


<div style="color:#fff;min-height:0;"></div>


Bummer.

Thanks for all your help.

From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com]
Sent: Thursday, July 23, 2015 9:04 AM
To: Vantage
Subject: Re: [Vantage] E10: Fixing errors in DLLs


Basically it wants you to sign the assembly with the Epicor.snk . (The Epicor SNK is given to you with the SDK... you may be up a creek here bud)


Jose C Gomez
Software Engineer

T: 904.469.1524 mobile
E: jose@...<mailto:jose@...>
http://www.josecgomez.com
[Image removed by sender.]<http://www.linkedin.com/in/josecgomez> [Image removed by sender.] <http://www.facebook.com/josegomez> [Image removed by sender.] <http://www.google.com/profiles/jose.gomez> [Image removed by sender.] <http://www.twitter.com/joc85> [Image removed by sender.] <http://www.josecgomez.com/professional-resume/> [Image removed by sender.] <http://www.josecgomez.com/feed/>

Quis custodiet ipsos custodes?

On Thu, Jul 23, 2015 at 8:13 AM, Joe Rojas jrojas@...<mailto:jrojas@...> [vantage] <vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>> wrote:


Thanks again.
So after making sure the Diff tool shows the same details, this still didn’t work.
I backed up the original Compatiability.DLL and copied over my own (which was smaller in file size). I recycled the app pool and when the server attempts to load the new DLL, I get the following error:
A strongly-named assembly is required. (Exception from HRESULT: 0x80131044)

Exception caught in: Epicor.ServiceModel

Error Detail
============
Description: A strongly-named assembly is required. (Exception from HRESULT: 0x80131044)
Program: Erp.Services.BO.ConfiguratorDef.dll
Method: bldSmartString
Original Exception Type: FileLoadException



[cid:7632bb.png@b23e1ad8.419504b0]


Joe Rojas
Director of Information Technology
(781) 408-9278<tel:%28781%29%20408-9278> Mobile
(781) 573-0291<tel:%28781%29%20573-0291> Local
(781) 232-5191<tel:%28781%29%20232-5191> Fax


[http://matsinc.com/images/e-mail-signatures/tagline.jpg]
[http://matsinc.com/images/e-mail-signatures/graphics/logo_matsinc.png]<http://matsinc.com> [http://matsinc.com/images/e-mail-signatures/graphics/icon_twitter.png] <http://twitter.com/Mats_Inc> [http://matsinc.com/images/e-mail-signatures/graphics/icon_facebook.png] <http://www.facebook.com/commercial.flooring> [http://matsinc.com/images/e-mail-signatures/graphics/icon_youtube.png] <http://www.youtube.com/user/MatsIncTV> [http://matsinc.com/images/e-mail-signatures/graphics/icon_pinterest.png] <http://www.pinterest.com/contractfloors/> [http://matsinc.com/images/e-mail-signatures/graphics/icon_blog.png] <http://matsinc.com/blog>

From: vantage@yahoogroups.com<mailto:vantage@yahoogroups.com> [mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>]
Sent: Wednesday, July 22, 2015 11:50 AM
To: Vantage
Subject: Re: [Vantage] E10: Fixing errors in DLLs


Order doesn't matter as long as you see "Same Assembly" or whatever the equivalent of that is in the Diff tool.


Jose C Gomez
Software Engineer

T: 904.469.1524<tel:904.469.1524> mobile
E: jose@...<mailto:jose@...><mailto:jose@...<mailto:jose@...>>
http://www.josecgomez.com
[Image removed by sender.]<http://www.linkedin.com/in/josecgomez> [Image removed by sender.] <http://www.facebook.com/josegomez> [Image removed by sender.] <http://www.google.com/profiles/jose.gomez> [Image removed by sender.] <http://www.twitter.com/joc85> [Image removed by sender.] <http://www.josecgomez.com/professional-resume/> [Image removed by sender.] <http://www.josecgomez.com/feed/>

Quis custodiet ipsos custodes?

On Wed, Jul 22, 2015 at 11:40 AM, Joe Rojas jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>> [vantage] <vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>> wrote:


Thanks Jose.
That worked.

Another question.
Is the order in which the assembly attributes important or just that both DLLs contain the same attributes?
I would assume the order would not matter, mainly because I don’t see a way to change the order.

From: vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>> [mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>]
Sent: Wednesday, July 22, 2015 11:25 AM
To: Vantage
Subject: Re: [Vantage] E10: Fixing errors in DLLs


Fix it in Visual Studio, here
http://i.imgur.com/zQMTp3H.png
The file and Assembly Version make them match the Epicor Numbers (both of them)


Jose C Gomez
Software Engineer

T: 904.469.1524<tel:904.469.1524><tel:904.469.1524<tel:904.469.1524>> mobile
E: jose@...<mailto:jose@...><mailto:jose@...<mailto:jose@...>><mailto:jose@...<mailto:jose@...><mailto:jose@...<mailto:jose@...>>>
http://www.josecgomez.com
[Image removed by sender.]<http://www.linkedin.com/in/josecgomez> [Image removed by sender.] <http://www.facebook.com/josegomez> [Image removed by sender.] <http://www.google.com/profiles/jose.gomez> [Image removed by sender.] <http://www.twitter.com/joc85> [Image removed by sender.] <http://www.josecgomez.com/professional-resume/> [Image removed by sender.] <http://www.josecgomez.com/feed/>

Quis custodiet ipsos custodes?

On Wed, Jul 22, 2015 at 10:56 AM, Joe Rojas jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>> [vantage] <vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>> wrote:


Thanks Jose.
I do see some differences but I’m not totally sure where to fix them

For example, the very first line in the comparison is:
Epicor DLL: // Assembly Compatibility, Version 3.0.7.0
My DLL: // Assembly Compatibility, Version 0.0.0.0

But when I look in VS, at the AssemblyInfo.cs file it says // Assembly Compatibility, Version 3.0.7.0
I assume the 0.0.0.0 is coming from somewhere else, but where?


[cid:b0a379.png@9bbd4627.43b36967]


Joe Rojas
Director of Information Technology
(781) 408-9278<tel:%28781%29%20408-9278><tel:%28781%29%20408-9278><tel:%28781%29%20408-9278> Mobile
(781) 573-0291<tel:%28781%29%20573-0291><tel:%28781%29%20573-0291><tel:%28781%29%20573-0291> Local
(781) 232-5191<tel:%28781%29%20232-5191><tel:%28781%29%20232-5191><tel:%28781%29%20232-5191> Fax


[http://matsinc.com/images/e-mail-signatures/tagline.jpg]
[http://matsinc.com/images/e-mail-signatures/graphics/logo_matsinc.png]<http://matsinc.com> [http://matsinc.com/images/e-mail-signatures/graphics/icon_twitter.png] <http://twitter.com/Mats_Inc> [http://matsinc.com/images/e-mail-signatures/graphics/icon_facebook.png] <http://www.facebook.com/commercial.flooring> [http://matsinc.com/images/e-mail-signatures/graphics/icon_youtube.png] <http://www.youtube.com/user/MatsIncTV> [http://matsinc.com/images/e-mail-signatures/graphics/icon_pinterest.png] <http://www.pinterest.com/contractfloors/> [http://matsinc.com/images/e-mail-signatures/graphics/icon_blog.png] <http://matsinc.com/blog>

From: vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>> [mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>]
Sent: Wednesday, July 22, 2015 10:31 AM
To: Vantage
Subject: Re: [Vantage] E10: Fixing errors in DLLs


There is an add on (free) to .NET Reflector called Reflector.Diff that gives you the differences between two assemblies. For it to work right if you run the add in with your custom DLL and the Epicor DLL it should say they are "the same"
http://reflectoraddins.codeplex.com/



Jose C Gomez
Software Engineer

T: 904.469.1524<tel:904.469.1524><tel:904.469.1524<tel:904.469.1524>><tel:904.469.1524<tel:904.469.1524><tel:904.469.1524>> mobile
E: jose@...<mailto:jose@...><mailto:jose@...<mailto:jose@...>><mailto:jose@...<mailto:jose@...><mailto:jose@...<mailto:jose@...>>><mailto:jose@...<mailto:jose@...><mailto:jose@...<mailto:jose@...>><mailto:jose@...<mailto:jose@...><mailto:jose@...<mailto:jose@...>>>>
http://www.josecgomez.com
[Image removed by sender.]<http://www.linkedin.com/in/josecgomez> [Image removed by sender.] <http://www.facebook.com/josegomez> [Image removed by sender.] <http://www.google.com/profiles/jose.gomez> [Image removed by sender.] <http://www.twitter.com/joc85> [Image removed by sender.] <http://www.josecgomez.com/professional-resume/> [Image removed by sender.] <http://www.josecgomez.com/feed/>

Quis custodiet ipsos custodes?

On Wed, Jul 22, 2015 at 10:15 AM, Joe Rojas jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>>> [vantage] <vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>>> wrote:


Thanks for the input Jose.

I will play with it a little more to see if the versioning is correct.

From: vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>> [mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>>]
Sent: Wednesday, July 22, 2015 9:10 AM
To: Vantage
Subject: Re: [Vantage] E10: Fixing errors in DLLs


The Epicor DLL's are generally signed so even though you can do this it will be tough. Also when you decompile with reflector you need to make sure that the DLL version and everything else is exactly the same when you re-compile. .NET is very version sensitive so if your Assembly Info changes it i will not work


Jose C Gomez
Software Engineer

T: 904.469.1524<tel:904.469.1524><tel:904.469.1524><tel:904.469.1524<tel:904.469.1524>><tel:904.469.1524<tel:904.469.1524><tel:904.469.1524<tel:904.469.1524>>> mobile
E: jose@...<mailto:jose@...><mailto:jose@...<mailto:jose@...>><mailto:jose@...<mailto:jose@...><mailto:jose@...<mailto:jose@...>>><mailto:jose@...<mailto:jose@...><mailto:jose@...<mailto:jose@...>><mailto:jose@...<mailto:jose@...><mailto:jose@...<mailto:jose@...>>>><mailto:jose@...<mailto:jose@...><mailto:jose@...<mailto:jose@...>><mailto:jose@...<mailto:jose@...><mailto:jose@...<mailto:jose@...>>><mailto:jose@...<mailto:jose@...><mailto:jose@...<mailto:jose@...>><mailto:jose@...<mailto:jose@...><mailto:jose@...<mailto:jose@...>>>>>
http://www.josecgomez.com
[Image removed by sender.]<http://www.linkedin.com/in/josecgomez> [Image removed by sender.] <http://www.facebook.com/josegomez> [Image removed by sender.] <http://www.google.com/profiles/jose.gomez> [Image removed by sender.] <http://www.twitter.com/joc85> [Image removed by sender.] <http://www.josecgomez.com/professional-resume/> [Image removed by sender.] <http://www.josecgomez.com/feed/>

Quis custodiet ipsos custodes?

On Wed, Jul 22, 2015 at 9:00 AM, Joe Rojas jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>>>> [vantage] <vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>>>> wrote:


Hi Ted,

Do you have any pointers for making this work correctly?
I gave this a try with Compatibility.dll. I exported it from .Net Reflector, opened in VS but had a several errors (references and versioning) that I thought I addressed correctly, made my change, compiled without error.
I copied it to the server, restarted app pool, tested it out and got an error that referenced needing a strongly named something or other (I forgot to capture the error).

I put the original DLL back and the error went away.

From: vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>>> [mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>>>]
Sent: Tuesday, July 21, 2015 1:22 PM
To: vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>>>
Subject: Re: [Vantage] E10: Fixing errors in DLLs


Yes you can, I did this to a migration DLL so our database would migrate from E9 to E10 since Epicor would not fix the issue (I even told them the line of code).

There should be a way you can export the DLL to a VS project from Reflector, then make the change and compile the project.

________________________________
From: "Joe Rojas jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>>>> [vantage]" <vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>>>>
To: "vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>>>" <vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>>>>
Sent: Tuesday, July 21, 2015 12:15 PM
Subject: [Vantage] E10: Fixing errors in DLLs

Hello,

I have a crazy question but…

Is there a way to fix issues in base ERP10 DLLs ourselves?

I’m receiving an error related to a Report Data Definition that stems back to a coding error in Compatibility.dll
I can see the problem in .Net Reflector and I know how to fix it…but is there a way?

I can totally appreciate all the warnings and red flags this might drum up.
We are in a testing environment, so if the answer was yes, I would only be testing.

Honestly, I think it would be helpful to Epicor if users could submit bug fixes for review.

[cid:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177><mailto:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177>><mailto:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177><mailto:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177>>><mailto:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177><mailto:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177>><mailto:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177><mailto:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177>>>><mailto:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177><mailto:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177>><mailto:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177><mailto:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177>>><mailto:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177><mailto:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177>><mailto:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177><mailto:fc1ba1.png@66da9e5e.4fa13177<mailto:fc1ba1.png@66da9e5e.4fa13177>>>>>>]


Joe Rojas
Director of Information Technology
(781) 408-9278<tel:%28781%29%20408-9278><tel:%28781%29%20408-9278><tel:%28781%29%20408-9278><tel:%28781%29%20408-9278><tel:%28781%29%20408-9278> Mobile
(781) 573-0291<tel:%28781%29%20573-0291><tel:%28781%29%20573-0291><tel:%28781%29%20573-0291><tel:%28781%29%20573-0291><tel:%28781%29%20573-0291> Local
(781) 232-5191<tel:%28781%29%20232-5191><tel:%28781%29%20232-5191><tel:%28781%29%20232-5191><tel:%28781%29%20232-5191><tel:%28781%29%20232-5191> Fax


[http://matsinc.com/images/e-mail-signatures/tagline.jpg]
[http://matsinc.com/images/e-mail-signatures/graphics/logo_matsinc.png]<http://matsinc.com<http://matsinc.com/>> [http://matsinc.com/images/e-mail-signatures/graphics/icon_twitter.png] <http://twitter.com/Mats_Inc> [http://matsinc.com/images/e-mail-signatures/graphics/icon_facebook.png] <http://www.facebook.com/commercial.flooring> [http://matsinc.com/images/e-mail-signatures/graphics/icon_youtube.png] <http://www.youtube.com/user/MatsIncTV> [http://matsinc.com/images/e-mail-signatures/graphics/icon_pinterest.png] <http://www.pinterest.com/contractfloors/> [http://matsinc.com/images/e-mail-signatures/graphics/icon_blog.png] <http://matsinc.com/blog>



[Non-text portions of this message have been removed]



------------------------------------
Posted by: Joe Rojas <jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>>>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>>>>>>
------------------------------------

Useful links for the Yahoo!Groups Vantage Board are: ( Note: You must have already linked your email address to a yahoo id to enable access. )
(1) To access the Files Section of our Yahoo!Group for Report Builder and Crystal Reports and other 'goodies', please goto: http://groups.yahoo.com/group/vantage/files/. <http://groups.yahoo.com/group/vantage/files/?soc_src=mail&soc_trk=ma>
(2) To search through old msg's goto: http://groups.yahoo.com/group/vantage/messages<http://groups.yahoo.com/group/vantage/messages?soc_src=mail&soc_trk=ma>
(3) To view links to Vendors that provide Vantage services goto: http://groups.yahoo.com/group/vantage/links<http://groups.yahoo.com/group/vantage/links?soc_src=mail&soc_trk=ma>
------------------------------------

Yahoo Groups Links





[Non-text portions of this message have been removed]



[Non-text portions of this message have been removed]



[Non-text portions of this message have been removed]



[Non-text portions of this message have been removed]



[Non-text portions of this message have been removed]




[Non-text portions of this message have been removed]
I'm not sure why it would make any difference, but I didn't have much trouble rewriting a DLL using JetBrains dotPeek to achieve something similar. Might be worth checking out, but it might have been "easier" since it was just a migration DLL and not used for the core application.

From: "Joe Rojas jrojas@... [vantage]" <vantage@yahoogroups.com>
To: "vantage@yahoogroups.com" <vantage@yahoogroups.com>
Sent: Thursday, July 23, 2015 9:26 AM
Subject: RE: [Vantage] E10: Fixing errors in DLLs

Bummer.

Thanks for all your help.

From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com]
Sent: Thursday, July 23, 2015 9:04 AM
To: Vantage
Subject: Re: [Vantage] E10: Fixing errors in DLLs


Basically it wants you to sign the assembly with the Epicor.snk .  (The Epicor SNK is given to you with the SDK... you may be up a creek here bud)


Jose C Gomez
Software Engineer

T: 904.469.1524 mobile
E: jose@...<mailto:jose@...>
http://www.josecgomez.com
[Image removed by sender.]<http://www.linkedin.com/in/josecgomez> [Image removed by sender.] <http://www.facebook.com/josegomez>  [Image removed by sender.] <http://www.google.com/profiles/jose.gomez>  [Image removed by sender.] <http://www.twitter.com/joc85>  [Image removed by sender.] <http://www.josecgomez.com/professional-resume/>  [Image removed by sender.] <http://www.josecgomez.com/feed/>

Quis custodiet ipsos custodes?

On Thu, Jul 23, 2015 at 8:13 AM, Joe Rojas jrojas@...<mailto:jrojas@...> [vantage] <vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>> wrote:


Thanks again.
So after making sure the Diff tool shows the same details, this still didn’t work.
I backed up the original Compatiability.DLL and copied over my own (which was smaller in file size). I recycled the app pool and when the server attempts to load the new DLL, I get the following error:
A strongly-named assembly is required. (Exception from HRESULT: 0x80131044)

Exception caught in: Epicor.ServiceModel

Error Detail
============
Description: A strongly-named assembly is required. (Exception from HRESULT: 0x80131044)
Program: Erp.Services.BO.ConfiguratorDef.dll
Method: bldSmartString
Original Exception Type: FileLoadException



[cid:7632bb.png@b23e1ad8.419504b0]


Joe Rojas
Director of Information Technology
(781) 408-9278<tel:%28781%29%20408-9278> Mobile
(781) 573-0291<tel:%28781%29%20573-0291> Local
(781) 232-5191<tel:%28781%29%20232-5191> Fax


[http://matsinc.com/images/e-mail-signatures/tagline.jpg]
[http://matsinc.com/images/e-mail-signatures/graphics/logo_matsinc.png]<http://matsinc.com> [http://matsinc.com/images/e-mail-signatures/graphics/icon_twitter.png] <http://twitter.com/Mats_Inc> [http://matsinc.com/images/e-mail-signatures/graphics/icon_facebook.png] <http://www.facebook.com/commercial.flooring> [http://matsinc.com/images/e-mail-signatures/graphics/icon_youtube.png] <http://www.youtube.com/user/MatsIncTV> [http://matsinc.com/images/e-mail-signatures/graphics/icon_pinterest.png] <http://www.pinterest.com/contractfloors/> [http://matsinc.com/images/e-mail-signatures/graphics/icon_blog.png] <http://matsinc.com/blog>

From: vantage@yahoogroups.com<mailto:vantage@yahoogroups.com> [mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>]
Sent: Wednesday, July 22, 2015 11:50 AM
To: Vantage
Subject: Re: [Vantage] E10: Fixing errors in DLLs


Order doesn't matter as long as you see "Same Assembly" or whatever the equivalent of that is in the Diff tool.


Jose C Gomez
Software Engineer

T: 904.469.1524<tel:904.469.1524> mobile
E: jose@...<mailto:jose@...><mailto:jose@...<mailto:jose@...>>
http://www.josecgomez.com
[Image removed by sender.]<http://www.linkedin.com/in/josecgomez> [Image removed by sender.] <http://www.facebook.com/josegomez> [Image removed by sender.] <http://www.google.com/profiles/jose.gomez> [Image removed by sender.] <http://www.twitter.com/joc85> [Image removed by sender.] <http://www.josecgomez.com/professional-resume/> [Image removed by sender.] <http://www.josecgomez.com/feed/>

Quis custodiet ipsos custodes?

On Wed, Jul 22, 2015 at 11:40 AM, Joe Rojas jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>> [vantage] <vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>> wrote:


Thanks Jose.
That worked.

Another question.
Is the order in which the assembly attributes important or just that both DLLs contain the same attributes?
I would assume the order would not matter, mainly because I don’t see a way to change the order.

From: vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>> [mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>]
Sent: Wednesday, July 22, 2015 11:25 AM
To: Vantage
Subject: Re: [Vantage] E10: Fixing errors in DLLs


Fix it in Visual Studio, here
http://i.imgur.com/zQMTp3H.png
The file and Assembly Version make them match the Epicor Numbers (both of them)


Jose C Gomez
Software Engineer

T: 904.469.1524<tel:904.469.1524><tel:904.469.1524<tel:904.469.1524>> mobile
E: jose@...<mailto:jose@...><mailto:jose@...<mailto:jose@...>><mailto:jose@...<mailto:jose@...><mailto:jose@...<mailto:jose@...>>>
http://www.josecgomez.com
[Image removed by sender.]<http://www.linkedin.com/in/josecgomez> [Image removed by sender.] <http://www.facebook.com/josegomez> [Image removed by sender.] <http://www.google.com/profiles/jose.gomez> [Image removed by sender.] <http://www.twitter.com/joc85> [Image removed by sender.] <http://www.josecgomez.com/professional-resume/> [Image removed by sender.] <http://www.josecgomez.com/feed/>

Quis custodiet ipsos custodes?

On Wed, Jul 22, 2015 at 10:56 AM, Joe Rojas jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>> [vantage] <vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>> wrote:


Thanks Jose.
I do see some differences but I’m not totally sure where to fix them

For example, the very first line in the comparison is:
Epicor DLL: // Assembly Compatibility, Version 3.0.7.0
My DLL: // Assembly Compatibility, Version 0.0.0.0

But when I look in VS, at the AssemblyInfo.cs file it says // Assembly Compatibility, Version 3.0.7.0
I assume the 0.0.0.0 is coming from somewhere else, but where?


[cid:b0a379.png@9bbd4627.43b36967]


Joe Rojas
Director of Information Technology
(781) 408-9278<tel:%28781%29%20408-9278><tel:%28781%29%20408-9278><tel:%28781%29%20408-9278> Mobile
(781) 573-0291<tel:%28781%29%20573-0291><tel:%28781%29%20573-0291><tel:%28781%29%20573-0291> Local
(781) 232-5191<tel:%28781%29%20232-5191><tel:%28781%29%20232-5191><tel:%28781%29%20232-5191> Fax


[http://matsinc.com/images/e-mail-signatures/tagline.jpg]
[http://matsinc.com/images/e-mail-signatures/graphics/logo_matsinc.png]<http://matsinc.com> [http://matsinc.com/images/e-mail-signatures/graphics/icon_twitter.png] <http://twitter.com/Mats_Inc> [http://matsinc.com/images/e-mail-signatures/graphics/icon_facebook.png] <http://www.facebook.com/commercial.flooring> [http://matsinc.com/images/e-mail-signatures/graphics/icon_youtube.png] <http://www.youtube.com/user/MatsIncTV> [http://matsinc.com/images/e-mail-signatures/graphics/icon_pinterest.png] <http://www.pinterest.com/contractfloors/> [http://matsinc.com/images/e-mail-signatures/graphics/icon_blog.png] <http://matsinc.com/blog>

From: vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>> [mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>]
Sent: Wednesday, July 22, 2015 10:31 AM
To: Vantage
Subject: Re: [Vantage] E10: Fixing errors in DLLs


There is an add on (free) to .NET Reflector called Reflector.Diff that gives you the differences between two assemblies. For it to work right if you run the add in with your custom DLL and the Epicor DLL it should say they are "the same"
http://reflectoraddins.codeplex.com/



Jose C Gomez
Software Engineer

T: 904.469.1524<tel:904.469.1524><tel:904.469.1524<tel:904.469.1524>><tel:904.469.1524<tel:904.469.1524><tel:904.469.1524>> mobile
E: jose@...<mailto:jose@...><mailto:jose@...<mailto:jose@...>><mailto:jose@...<mailto:jose@...><mailto:jose@...<mailto:jose@...>>><mailto:jose@...<mailto:jose@...><mailto:jose@...<mailto:jose@...>><mailto:jose@...<mailto:jose@...><mailto:jose@...<mailto:jose@...>>>>
http://www.josecgomez.com
[Image removed by sender.]<http://www.linkedin.com/in/josecgomez> [Image removed by sender.] <http://www.facebook.com/josegomez> [Image removed by sender.] <http://www.google.com/profiles/jose.gomez> [Image removed by sender.] <http://www.twitter.com/joc85> [Image removed by sender.] <http://www.josecgomez.com/professional-resume/> [Image removed by sender.] <http://www.josecgomez.com/feed/>

Quis custodiet ipsos custodes?

On Wed, Jul 22, 2015 at 10:15 AM, Joe Rojas jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>>> [vantage] <vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>>> wrote:


Thanks for the input Jose.

I will play with it a little more to see if the versioning is correct.

From: vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>> [mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>>]
Sent: Wednesday, July 22, 2015 9:10 AM
To: Vantage
Subject: Re: [Vantage] E10: Fixing errors in DLLs


The Epicor DLL's are generally signed so even though you can do this it will be tough. Also when you decompile with reflector you need to make sure that the DLL version and everything else is exactly the same when you re-compile. .NET is very version sensitive so if your Assembly Info changes it i will not work


Jose C Gomez
Software Engineer

T: 904.469.1524<tel:904.469.1524><tel:904.469.1524><tel:904.469.1524<tel:904.469.1524>><tel:904.469.1524<tel:904.469.1524><tel:904.469.1524<tel:904.469.1524>>> mobile
E: jose@...<mailto:jose@...><mailto:jose@...<mailto:jose@...>><mailto:jose@...<mailto:jose@...><mailto:jose@...<mailto:jose@...>>><mailto:jose@...<mailto:jose@...><mailto:jose@...<mailto:jose@...>><mailto:jose@...<mailto:jose@...><mailto:jose@...<mailto:jose@...>>>><mailto:jose@...<mailto:jose@...><mailto:jose@...<mailto:jose@...>><mailto:jose@...<mailto:jose@...><mailto:jose@...<mailto:jose@...>>><mailto:jose@...<mailto:jose@...><mailto:jose@...<mailto:jose@...>><mailto:jose@...<mailto:jose@...><mailto:jose@...<mailto:jose@...>>>>>
http://www.josecgomez.com
[Image removed by sender.]<http://www.linkedin.com/in/josecgomez> [Image removed by sender.] <http://www.facebook.com/josegomez> [Image removed by sender.] <http://www.google.com/profiles/jose.gomez> [Image removed by sender.] <http://www.twitter.com/joc85> [Image removed by sender.] <http://www.josecgomez.com/professional-resume/> [Image removed by sender.] <http://www.josecgomez.com/feed/>

Quis custodiet ipsos custodes?

On Wed, Jul 22, 2015 at 9:00 AM, Joe Rojas jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>>>> [vantage] <vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>>>> wrote:


Hi Ted,

Do you have any pointers for making this work correctly?
I gave this a try with Compatibility.dll. I exported it from .Net Reflector, opened in VS but had a several errors (references and versioning) that I thought I addressed correctly, made my change, compiled without error.
I copied it to the server, restarted app pool, tested it out and got an error that referenced needing a strongly named something or other (I forgot to capture the error).

I put the original DLL back and the error went away.

From: vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>>> [mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>>>]
Sent: Tuesday, July 21, 2015 1:22 PM
To: vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>>>
Subject: Re: [Vantage] E10: Fixing errors in DLLs


Yes you can, I did this to a migration DLL so our database would migrate from E9 to E10 since Epicor would not fix the issue (I even told them the line of code).

There should be a way you can export the DLL to a VS project from Reflector, then make the change and compile the project.

________________________________
From: "Joe Rojas jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>><mailto:jrojas@...<mailto:jrojas@...><mailto:jrojas@...<mailto:jrojas@...>>>>> [vantage]" <vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>>>>>>
To: "vantage@yahoogroups.com<mailto:vantage@yahoogroups.com><mailto:vantage@yahoogroups.com<mailto:vantage@yahoogroups.com>><mailto:vantage@yahoogroups.com<mailto:
Yeah Epicor does'nt sign ALL the DLL's and doesn't enforce all the DLL's to be signed... but when it does... its screws you.


Jose C Gomez
Software Engineer


T: 904.469.1524 mobile

Quis custodiet ipsos custodes?

On Thu, Jul 23, 2015 at 9:32 AM, Ted Koch tkoch77@... [vantage] <vantage@yahoogroups.com> wrote:

Â
<div>
  
  
  <p></p><div style="color:#000;background-color:#fff;font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:13px;"><div dir="ltr">I&#39;m not sure why it would make any difference, but I didn&#39;t have much trouble rewriting a DLL using JetBrains dotPeek to achieve something similar. Might be worth checking out, but it might have been &quot;easier&quot; since it was just a migration DLL and not used for the core application.<br></div><div><span></span></div>  <div style="font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:13px;"> <div style="font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"> <div dir="ltr"> <hr size="1">  <font face="Arial" size="2"> <b><span style="font-weight:bold;">From:</span></b> &quot;Joe Rojas <a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a> [vantage]&quot; &lt;<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;<br> <b><span style="font-weight:bold;">To:</span></b> &quot;<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&quot; &lt;<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt; <br> <b><span style="font-weight:bold;">Sent:</span></b> Thursday, July 23, 2015 9:26 AM<br> <b><span style="font-weight:bold;">Subject:</span></b> RE: [Vantage] E10: Fixing errors in DLLs<br> </font> </div> <div><br>Bummer.<br><br>Thanks for all your help.<br><br>From: <a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a> [mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>]<br>Sent: Thursday, July 23, 2015 9:04 AM<br>To: Vantage<br>Subject: Re: [Vantage] E10: Fixing errors in DLLs<br><br><br>Basically it wants you to sign the assembly with the Epicor.snk .  (The Epicor SNK is given to you with the SDK... you may be up a creek here bud)<br><br><br>Jose C Gomez<br>Software Engineer<br><br>T: <a rel="nofollow">904.469.1524</a> mobile<br>E: <a rel="nofollow" target="_blank" href="mailto:jose@...">jose@...</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jose@...">jose@...</a>&gt;<br><a rel="nofollow" target="_blank" href="http://www.josecgomez.com/">http://www.josecgomez.com</a><br>[Image removed by sender.]&lt;<a rel="nofollow" target="_blank" href="http://www.linkedin.com/in/josecgomez">http://www.linkedin.com/in/josecgomez</a>&gt; [Image removed by sender.] &lt;<a rel="nofollow" target="_blank" href="http://www.facebook.com/josegomez">http://www.facebook.com/josegomez</a>&gt;  [Image removed by sender.] &lt;<a rel="nofollow" target="_blank" href="http://www.google.com/profiles/jose.gomez">http://www.google.com/profiles/jose.gomez</a>&gt;  [Image removed by sender.] &lt;<a rel="nofollow" target="_blank" href="http://www.twitter.com/joc85">http://www.twitter.com/joc85</a>&gt;  [Image removed by sender.] &lt;<a rel="nofollow" target="_blank" href="http://www.josecgomez.com/professional-resume/">http://www.josecgomez.com/professional-resume/</a>&gt;  [Image removed by sender.] &lt;<a rel="nofollow" target="_blank" href="http://www.josecgomez.com/feed/">http://www.josecgomez.com/feed/</a>&gt;<br><br>Quis custodiet ipsos custodes?<br><br>On Thu, Jul 23, 2015 at 8:13 AM, Joe Rojas <a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&gt; [vantage] &lt;<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&gt; wrote:<br><br><br>Thanks again.<br>So after making sure the Diff tool shows the same details, this still didn’t work.<br>I backed up the original Compatiability.DLL and copied over my own (which was smaller in file size). I recycled the app pool and when the server attempts to load the new DLL, I get the following error:<br>A strongly-named assembly is required. (Exception from HRESULT: 0x80131044)<br><br>Exception caught in: Epicor.ServiceModel<br><br>Error Detail<br>============<br>Description: A strongly-named assembly is required. (Exception from HRESULT: 0x80131044)<br>Program: Erp.Services.BO.ConfiguratorDef.dll<br>Method: bldSmartString<br>Original Exception Type: FileLoadException<br><br><br><br>[cid:<a rel="nofollow" target="_blank" href="mailto:7632bb.png@b23e1ad8.419504b0">7632bb.png@b23e1ad8.419504b0</a>]<br><br><br>Joe Rojas<br>Director of Information Technology<br><a rel="nofollow">(781) 408-9278</a>&lt;tel:%28781%29%20408-9278&gt; Mobile<br><a rel="nofollow">(781) 573-0291</a>&lt;tel:%28781%29%20573-0291&gt; Local<br><a rel="nofollow">(781) 232-5191</a>&lt;tel:%28781%29%20232-5191&gt; Fax<br><br><br>[<a rel="nofollow" target="_blank" href="http://matsinc.com/images/e-mail-signatures/tagline.jpg">http://matsinc.com/images/e-mail-signatures/tagline.jpg</a>]<br>[<a rel="nofollow" target="_blank" href="http://matsinc.com/images/e-mail-signatures/graphics/logo_matsinc.png">http://matsinc.com/images/e-mail-signatures/graphics/logo_matsinc.png</a>]&lt;<a rel="nofollow" target="_blank" href="http://matsinc.com/">http://matsinc.com</a>&gt; [<a rel="nofollow" target="_blank" href="http://matsinc.com/images/e-mail-signatures/graphics/icon_twitter.png">http://matsinc.com/images/e-mail-signatures/graphics/icon_twitter.png</a>] &lt;<a rel="nofollow" target="_blank" href="http://twitter.com/Mats_Inc">http://twitter.com/Mats_Inc</a>&gt; [<a rel="nofollow" target="_blank" href="http://matsinc.com/images/e-mail-signatures/graphics/icon_facebook.png">http://matsinc.com/images/e-mail-signatures/graphics/icon_facebook.png</a>] &lt;<a rel="nofollow" target="_blank" href="http://www.facebook.com/commercial.flooring">http://www.facebook.com/commercial.flooring</a>&gt; [<a rel="nofollow" target="_blank" href="http://matsinc.com/images/e-mail-signatures/graphics/icon_youtube.png">http://matsinc.com/images/e-mail-signatures/graphics/icon_youtube.png</a>] &lt;<a rel="nofollow" target="_blank" href="http://www.youtube.com/user/MatsIncTV">http://www.youtube.com/user/MatsIncTV</a>&gt; [<a rel="nofollow" target="_blank" href="http://matsinc.com/images/e-mail-signatures/graphics/icon_pinterest.png">http://matsinc.com/images/e-mail-signatures/graphics/icon_pinterest.png</a>] &lt;<a rel="nofollow" target="_blank" href="http://www.pinterest.com/contractfloors/">http://www.pinterest.com/contractfloors/</a>&gt; [<a rel="nofollow" target="_blank" href="http://matsinc.com/images/e-mail-signatures/graphics/icon_blog.png">http://matsinc.com/images/e-mail-signatures/graphics/icon_blog.png</a>] &lt;<a rel="nofollow" target="_blank" href="http://matsinc.com/blog">http://matsinc.com/blog</a>&gt;<br><br>From: <a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt; [mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;]<br>Sent: Wednesday, July 22, 2015 11:50 AM<br>To: Vantage<br>Subject: Re: [Vantage] E10: Fixing errors in DLLs<br><br><br>Order doesn&#39;t matter as long as you see &quot;Same Assembly&quot; or whatever the equivalent of that is in the Diff tool.<br><br><br>Jose C Gomez<br>Software Engineer<br><br>T: <a rel="nofollow">904.469.1524</a>&lt;tel:<a rel="nofollow">904.469.1524</a>&gt; mobile<br>E: <a rel="nofollow" target="_blank" href="mailto:jose@...">jose@...</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jose@...">jose@...</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jose@...">jose@...</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jose@...">jose@...</a>&gt;&gt;<br><a rel="nofollow" target="_blank" href="http://www.josecgomez.com/">http://www.josecgomez.com</a><br>[Image removed by sender.]&lt;<a rel="nofollow" target="_blank" href="http://www.linkedin.com/in/josecgomez">http://www.linkedin.com/in/josecgomez</a>&gt; [Image removed by sender.] &lt;<a rel="nofollow" target="_blank" href="http://www.facebook.com/josegomez">http://www.facebook.com/josegomez</a>&gt; [Image removed by sender.] &lt;<a rel="nofollow" target="_blank" href="http://www.google.com/profiles/jose.gomez">http://www.google.com/profiles/jose.gomez</a>&gt; [Image removed by sender.] &lt;<a rel="nofollow" target="_blank" href="http://www.twitter.com/joc85">http://www.twitter.com/joc85</a>&gt; [Image removed by sender.] &lt;<a rel="nofollow" target="_blank" href="http://www.josecgomez.com/professional-resume/">http://www.josecgomez.com/professional-resume/</a>&gt; [Image removed by sender.] &lt;<a rel="nofollow" target="_blank" href="http://www.josecgomez.com/feed/">http://www.josecgomez.com/feed/</a>&gt;<br><br>Quis custodiet ipsos custodes?<br><br>On Wed, Jul 22, 2015 at 11:40 AM, Joe Rojas <a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&gt;&gt; [vantage] &lt;<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&gt;&gt; wrote:<br><br><br>Thanks Jose.<br>That worked.<br><br>Another question.<br>Is the order in which the assembly attributes important or just that both DLLs contain the same attributes?<br>I would assume the order would not matter, mainly because I don’t see a way to change the order.<br><br>From: <a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&gt; [mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&gt;]<br>Sent: Wednesday, July 22, 2015 11:25 AM<br>To: Vantage<br>Subject: Re: [Vantage] E10: Fixing errors in DLLs<br><br><br>Fix it in Visual Studio, here<br><a rel="nofollow" target="_blank" href="http://i.imgur.com/zQMTp3H.png">http://i.imgur.com/zQMTp3H.png</a><br>The file and Assembly Version make them match the Epicor Numbers (both of them)<br><br><br>Jose C Gomez<br>Software Engineer<br><br>T: <a rel="nofollow">904.469.1524</a>&lt;tel:<a rel="nofollow">904.469.1524</a>&gt;&lt;tel:<a rel="nofollow">904.469.1524</a>&lt;tel:<a rel="nofollow">904.469.1524</a>&gt;&gt; mobile<br>E: <a rel="nofollow" target="_blank" href="mailto:jose@...">jose@...</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jose@...">jose@...</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jose@...">jose@...</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jose@...">jose@...</a>&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jose@...">jose@...</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jose@...">jose@...</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jose@...">jose@...</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jose@...">jose@...</a>&gt;&gt;&gt;<br><a rel="nofollow" target="_blank" href="http://www.josecgomez.com/">http://www.josecgomez.com</a><br>[Image removed by sender.]&lt;<a rel="nofollow" target="_blank" href="http://www.linkedin.com/in/josecgomez">http://www.linkedin.com/in/josecgomez</a>&gt; [Image removed by sender.] &lt;<a rel="nofollow" target="_blank" href="http://www.facebook.com/josegomez">http://www.facebook.com/josegomez</a>&gt; [Image removed by sender.] &lt;<a rel="nofollow" target="_blank" href="http://www.google.com/profiles/jose.gomez">http://www.google.com/profiles/jose.gomez</a>&gt; [Image removed by sender.] &lt;<a rel="nofollow" target="_blank" href="http://www.twitter.com/joc85">http://www.twitter.com/joc85</a>&gt; [Image removed by sender.] &lt;<a rel="nofollow" target="_blank" href="http://www.josecgomez.com/professional-resume/">http://www.josecgomez.com/professional-resume/</a>&gt; [Image removed by sender.] &lt;<a rel="nofollow" target="_blank" href="http://www.josecgomez.com/feed/">http://www.josecgomez.com/feed/</a>&gt;<br><br>Quis custodiet ipsos custodes?<br><br>On Wed, Jul 22, 2015 at 10:56 AM, Joe Rojas <a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&gt;&gt;&gt; [vantage] &lt;<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&gt;&gt;&gt; wrote:<br><br><br>Thanks Jose.<br>I do see some differences but I’m not totally sure where to fix them<br><br>For example, the very first line in the comparison is:<br>Epicor DLL: // Assembly Compatibility, Version 3.0.7.0<br>My DLL: // Assembly Compatibility, Version 0.0.0.0<br><br>But when I look in VS, at the AssemblyInfo.cs file it says // Assembly Compatibility, Version 3.0.7.0<br>I assume the 0.0.0.0 is coming from somewhere else, but where?<br><br><br>[cid:<a rel="nofollow" target="_blank" href="mailto:b0a379.png@9bbd4627.43b36967">b0a379.png@9bbd4627.43b36967</a>]<br><br><br>Joe Rojas<br>Director of Information Technology<br><a rel="nofollow">(781) 408-9278</a>&lt;tel:%28781%29%20408-9278&gt;&lt;tel:%28781%29%20408-9278&gt;&lt;tel:%28781%29%20408-9278&gt; Mobile<br><a rel="nofollow">(781) 573-0291</a>&lt;tel:%28781%29%20573-0291&gt;&lt;tel:%28781%29%20573-0291&gt;&lt;tel:%28781%29%20573-0291&gt; Local<br><a rel="nofollow">(781) 232-5191</a>&lt;tel:%28781%29%20232-5191&gt;&lt;tel:%28781%29%20232-5191&gt;&lt;tel:%28781%29%20232-5191&gt; Fax<br><br><br>[<a rel="nofollow" target="_blank" href="http://matsinc.com/images/e-mail-signatures/tagline.jpg">http://matsinc.com/images/e-mail-signatures/tagline.jpg</a>]<br>[<a rel="nofollow" target="_blank" href="http://matsinc.com/images/e-mail-signatures/graphics/logo_matsinc.png">http://matsinc.com/images/e-mail-signatures/graphics/logo_matsinc.png</a>]&lt;<a rel="nofollow" target="_blank" href="http://matsinc.com/">http://matsinc.com</a>&gt; [<a rel="nofollow" target="_blank" href="http://matsinc.com/images/e-mail-signatures/graphics/icon_twitter.png">http://matsinc.com/images/e-mail-signatures/graphics/icon_twitter.png</a>] &lt;<a rel="nofollow" target="_blank" href="http://twitter.com/Mats_Inc">http://twitter.com/Mats_Inc</a>&gt; [<a rel="nofollow" target="_blank" href="http://matsinc.com/images/e-mail-signatures/graphics/icon_facebook.png">http://matsinc.com/images/e-mail-signatures/graphics/icon_facebook.png</a>] &lt;<a rel="nofollow" target="_blank" href="http://www.facebook.com/commercial.flooring">http://www.facebook.com/commercial.flooring</a>&gt; [<a rel="nofollow" target="_blank" href="http://matsinc.com/images/e-mail-signatures/graphics/icon_youtube.png">http://matsinc.com/images/e-mail-signatures/graphics/icon_youtube.png</a>] &lt;<a rel="nofollow" target="_blank" href="http://www.youtube.com/user/MatsIncTV">http://www.youtube.com/user/MatsIncTV</a>&gt; [<a rel="nofollow" target="_blank" href="http://matsinc.com/images/e-mail-signatures/graphics/icon_pinterest.png">http://matsinc.com/images/e-mail-signatures/graphics/icon_pinterest.png</a>] &lt;<a rel="nofollow" target="_blank" href="http://www.pinterest.com/contractfloors/">http://www.pinterest.com/contractfloors/</a>&gt; [<a rel="nofollow" target="_blank" href="http://matsinc.com/images/e-mail-signatures/graphics/icon_blog.png">http://matsinc.com/images/e-mail-signatures/graphics/icon_blog.png</a>] &lt;<a rel="nofollow" target="_blank" href="http://matsinc.com/blog">http://matsinc.com/blog</a>&gt;<br><br>From: <a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&gt;&gt; [mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&gt;&gt;]<br>Sent: Wednesday, July 22, 2015 10:31 AM<br>To: Vantage<br>Subject: Re: [Vantage] E10: Fixing errors in DLLs<br><br><br>There is an add on (free) to .NET Reflector called Reflector.Diff that gives you the differences between two assemblies. For it to work right if you run the add in with your custom DLL and the Epicor DLL it should say they are &quot;the same&quot;<br><a rel="nofollow" target="_blank" href="http://reflectoraddins.codeplex.com/">http://reflectoraddins.codeplex.com/</a><br><br><br><br>Jose C Gomez<br>Software Engineer<br><br>T: <a rel="nofollow">904.469.1524</a>&lt;tel:904.469.1524&gt;&lt;tel:904.469.1524&lt;tel:904.469.1524&gt;&gt;&lt;tel:904.469.1524&lt;tel:904.469.1524&gt;&lt;tel:904.469.1524&gt;&gt; mobile<br>E: <a rel="nofollow" target="_blank" href="mailto:jose@...">jose@...</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jose@...">jose@...</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jose@...">jose@...</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jose@...">jose@...</a>&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jose@...">jose@...</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jose@...">jose@...</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jose@...">jose@...</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jose@...">jose@...</a>&gt;&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jose@...">jose@...</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jose@...">jose@...</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jose@...">jose@...</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jose@...">jose@...</a>&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jose@...">jose@...</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jose@...">jose@...</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jose@...">jose@...</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jose@...">jose@...</a>&gt;&gt;&gt;&gt;<br><a rel="nofollow" target="_blank" href="http://www.josecgomez.com/">http://www.josecgomez.com</a><br>[Image removed by sender.]&lt;<a rel="nofollow" target="_blank" href="http://www.linkedin.com/in/josecgomez">http://www.linkedin.com/in/josecgomez</a>&gt; [Image removed by sender.] &lt;<a rel="nofollow" target="_blank" href="http://www.facebook.com/josegomez">http://www.facebook.com/josegomez</a>&gt; [Image removed by sender.] &lt;<a rel="nofollow" target="_blank" href="http://www.google.com/profiles/jose.gomez">http://www.google.com/profiles/jose.gomez</a>&gt; [Image removed by sender.] &lt;<a rel="nofollow" target="_blank" href="http://www.twitter.com/joc85">http://www.twitter.com/joc85</a>&gt; [Image removed by sender.] &lt;<a rel="nofollow" target="_blank" href="http://www.josecgomez.com/professional-resume/">http://www.josecgomez.com/professional-resume/</a>&gt; [Image removed by sender.] &lt;<a rel="nofollow" target="_blank" href="http://www.josecgomez.com/feed/">http://www.josecgomez.com/feed/</a>&gt;<br><br>Quis custodiet ipsos custodes?<br><br>On Wed, Jul 22, 2015 at 10:15 AM, Joe Rojas <a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&gt;&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&gt;&gt;&gt;&gt; [vantage] &lt;<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&gt;&gt;&gt;&gt; wrote:<br><br><br>Thanks for the input Jose.<br><br>I will play with it a little more to see if the versioning is correct.<br><br>From: <a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&gt;&gt;&gt; [mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&gt;&gt;&gt;]<br>Sent: Wednesday, July 22, 2015 9:10 AM<br>To: Vantage<br>Subject: Re: [Vantage] E10: Fixing errors in DLLs<br><br><br>The Epicor DLL&#39;s are generally signed so even though you can do this it will be tough. Also when you decompile with reflector you need to make sure that the DLL version and everything else is exactly the same when you re-compile. .NET is very version sensitive so if your Assembly Info changes it i will not work<br><br><br>Jose C Gomez<br>Software Engineer<br><br>T: <a rel="nofollow">904.469.1524</a>&lt;tel:904.469.1524&gt;&lt;tel:904.469.1524&gt;&lt;tel:904.469.1524&lt;tel:904.469.1524&gt;&gt;&lt;tel:904.469.1524&lt;tel:904.469.1524&gt;&lt;tel:904.469.1524&lt;tel:904.469.1524&gt;&gt;&gt; mobile<br>E: <a rel="nofollow" target="_blank" href="mailto:jose@...">jose@...</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jose@...">jose@...</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jose@...">jose@...</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jose@...">jose@...</a>&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jose@...">jose@...</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jose@...">jose@...</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jose@...">jose@...</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jose@...">jose@...</a>&gt;&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jose@...">jose@...</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jose@...">jose@...</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jose@...">jose@...</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jose@...">jose@...</a>&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jose@...">jose@...</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jose@...">jose@...</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jose@...">jose@...</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jose@...">jose@...</a>&gt;&gt;&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jose@...">jose@...</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jose@...">jose@...</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jose@...">jose@...</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jose@...">jose@...</a>&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jose@...">jose@...</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jose@...">jose@...</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jose@...">jose@...</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jose@...">jose@...</a>&gt;&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jose@...">jose@...</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jose@...">jose@...</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jose@...">jose@...</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jose@...">jose@...</a>&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jose@...">jose@...</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jose@...">jose@...</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jose@...">jose@...</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jose@...">jose@...</a>&gt;&gt;&gt;&gt;&gt;<br><a rel="nofollow" target="_blank" href="http://www.josecgomez.com/">http://www.josecgomez.com</a><br>[Image removed by sender.]&lt;<a rel="nofollow" target="_blank" href="http://www.linkedin.com/in/josecgomez">http://www.linkedin.com/in/josecgomez</a>&gt; [Image removed by sender.] &lt;<a rel="nofollow" target="_blank" href="http://www.facebook.com/josegomez">http://www.facebook.com/josegomez</a>&gt; [Image removed by sender.] &lt;<a rel="nofollow" target="_blank" href="http://www.google.com/profiles/jose.gomez">http://www.google.com/profiles/jose.gomez</a>&gt; [Image removed by sender.] &lt;<a rel="nofollow" target="_blank" href="http://www.twitter.com/joc85">http://www.twitter.com/joc85</a>&gt; [Image removed by sender.] &lt;<a rel="nofollow" target="_blank" href="http://www.josecgomez.com/professional-resume/">http://www.josecgomez.com/professional-resume/</a>&gt; [Image removed by sender.] &lt;<a rel="nofollow" target="_blank" href="http://www.josecgomez.com/feed/">http://www.josecgomez.com/feed/</a>&gt;<br><br>Quis custodiet ipsos custodes?<br><br>On Wed, Jul 22, 2015 at 9:00 AM, Joe Rojas <a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&gt;&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&gt;&gt;&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&gt;&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&gt;&gt;&gt;&gt;&gt; [vantage] &lt;<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&gt;&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&gt;&gt;&gt;&gt;&gt; wrote:<br><br><br>Hi Ted,<br><br>Do you have any pointers for making this work correctly?<br>I gave this a try with Compatibility.dll. I exported it from .Net Reflector, opened in VS but had a several errors (references and versioning) that I thought I addressed correctly, made my change, compiled without error.<br>I copied it to the server, restarted app pool, tested it out and got an error that referenced needing a strongly named something or other (I forgot to capture the error).<br><br>I put the original DLL back and the error went away.<br><br>From: <a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&gt;&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&gt;&gt;&gt;&gt; [mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&gt;&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&gt;&gt;&gt;&gt;]<br>Sent: Tuesday, July 21, 2015 1:22 PM<br>To: <a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&gt;&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&gt;&gt;&gt;&gt;<br>Subject: Re: [Vantage] E10: Fixing errors in DLLs<br><br><br>Yes you can, I did this to a migration DLL so our database would migrate from E9 to E10 since Epicor would not fix the issue (I even told them the line of code).<br><br>There should be a way you can export the DLL to a VS project from Reflector, then make the change and compile the project.<br><br>________________________________<br>From: &quot;Joe Rojas <a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&gt;&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&gt;&gt;&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&gt;&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:jrojas@...">jrojas@...</a>&gt;&gt;&gt;&gt;&gt; [vantage]&quot; &lt;<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&gt;&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&gt;&gt;&gt;&gt;&gt;<br>To: &quot;<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&gt;&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&gt;&gt;&gt;&gt;&quot; &lt;<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&gt;&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&lt;mailto:<a rel="nofollow" target="_blank" href="mailto:vantage@yahoogroups.com">vantage@yahoogroups.com</a>&gt;&gt;&gt;&gt;&gt;&gt;<br>Sent: Tuesday, July 21, 2015 12:15 PM<br>Subject: [Vantage] E10: Fixing errors in DLLs<br><br>Hello,<br><br>I have a crazy question but…<br><br>Is there a way to fix issues in base ERP10 DLLs ourselves?<br><br>I’m receiving an error related to a Report Data Definition that stems back to a coding error in Compatibility.dll<br>I can see the problem in .Net Reflector and I know how to fix it…but is there a w<br/><br/>(Message over 64 KB, truncated) </div></div></div></div></div></div></div></div></blockquote></div></span></blockquote></div></div>