fbpx

X# and .Net Reactor

  • George Theopoulos
  • George Theopoulos's Avatar Topic Author
  • Offline
More
1 year 11 months ago #1 by George Theopoulos
X# and .Net Reactor was created by George Theopoulos
Hi DevTeam,

I tried to protect one Vulcan app compiled with X#.
I am using .NET Reactor. When I try to specify the Main assembly (EXE), the attached error appears.

regards
George
Attachments:

Please Log in or Create an account to join the conversation.

More
1 year 11 months ago #2 by Chris Pyrgas
Replied by Chris Pyrgas on topic X# and .Net Reactor
Hi George,

A google search shows a lot of hits for that, also with c# apps. For example:

stackoverflow.com/questions/35044210/unk...en-using-net-reactor

Are you using the latest Reactor version? Some posts suggest that a newer version fixes this problem. Also please try deleting the .pdb files of your app before using Reactor, as suggested in the above link, does it work this way?

Chris

XSharp Development Team
chris(at)xsharp.eu

Please Log in or Create an account to join the conversation.

  • George Theopoulos
  • George Theopoulos's Avatar Topic Author
  • Offline
More
1 year 11 months ago #3 by George Theopoulos
Replied by George Theopoulos on topic X# and .Net Reactor
Hi Chris,

yes, I deleted the .pdb file and the Reactor opened the project correctly.
But, why that no happens with the Vulcan generated EXE ?

regards
George

Please Log in or Create an account to join the conversation.

More
1 year 11 months ago #4 by Chris Pyrgas
Replied by Chris Pyrgas on topic X# and .Net Reactor
Hi George,

That's because vulcan is an outdated compiler :-)

The x# compiler shares the same backend with a very recent version of the c# compiler (Roslyn), which emits much more sophisticated code/pdb information than vulcan does. It looks like Reactor cannot (yet?) properly "understand" some of this symbol information.

Chris

XSharp Development Team
chris(at)xsharp.eu

Please Log in or Create an account to join the conversation.

  • George Theopoulos
  • George Theopoulos's Avatar Topic Author
  • Offline
More
1 year 11 months ago #5 by George Theopoulos
Replied by George Theopoulos on topic X# and .Net Reactor
Chris,

>That's because vulcan is an outdated compiler :-)

You are right.
The .Net Reactor's version is the old 4.0.
I will upgrade it to 4.9 or (I see it now) in 5.0.

thank you
George

Please Log in or Create an account to join the conversation.