Book a Demo

Author Topic: Interop.EA.dll C# Console Application Deploying  (Read 5185 times)

nshala

  • EA Novice
  • *
  • Posts: 6
  • Karma: +0/-0
    • View Profile
Interop.EA.dll C# Console Application Deploying
« on: May 27, 2015, 08:40:05 pm »
Hello,

I wrote a small C# console application using Interop.EA.dll that generates the XSDs from our business model and writes down in the file system.

I would like to deploy this small console application to our build server (continues delivery), so that the build server can generate XSDs from EA respository any time.

Build server doesn't contain EA installation.

Is it possible to x-copy-deploy the console application only with Interop.EA.dll to build server, or do I need further assembly to deploy to build server.

Best regards

Nol

qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +397/-301
  • I'm no guru at all
    • View Profile
Re: Interop.EA.dll C# Console Application Deployin
« Reply #1 on: May 27, 2015, 08:43:26 pm »
While I think that copying is possible (there was a recent thread where a Sparxian answered) you will not be able to run EA as a service. Use the Search button top left to find out more (if you care for the reason). You could use a workstation and log on a system user which opens an EA instance where you can run your script.

q.
« Last Edit: May 27, 2015, 08:44:01 pm by qwerty »

Eve

  • EA Administrator
  • EA Guru
  • *****
  • Posts: 8110
  • Karma: +119/-20
    • View Profile
Re: Interop.EA.dll C# Console Application Deployin
« Reply #2 on: May 28, 2015, 09:09:20 am »
Interop.EA.dll is a thin wrapper around EA itself. Anything you code using it will require a licensed copy of EA to execute.