Project deployment
Posted: Mon 27 Jul 2015 23:31
We have dotConnect licenses for our dev team, and are upgrading to 7.3.457.
In the past, this has been a burdensome process, and I'm hoping to make it easier.
Towards this end, I was hoping to have the DLLs included in our project bin folders rather than having to install dotConnect on every build machine, web server, and UI dev box.
I've got the DLLs included in the build just fine. I've got the following lines in the test project app.config:
However, when a developer who hasn't installed dotConnect tries to run our unit test suite, all he gets is an exception that reads:
This all works just fine on my box, but I've installed dotConnect and have it in the GAC. Any advice?
Jeff
In the past, this has been a burdensome process, and I'm hoping to make it easier.
Towards this end, I was hoping to have the DLLs included in our project bin folders rather than having to install dotConnect on every build machine, web server, and UI dev box.
I've got the DLLs included in the build just fine. I've got the following lines in the test project app.config:
Code: Select all
<entityFramework>
<providers>
<provider invariantName="Devart.Data.PostgreSql" type="Devart.Data.PostgreSql.Entity.PgSqlEntityProviderServices, Devart.Data.PostgreSql.Entity, Version=7.3.457.6, Culture=neutral, PublicKeyToken=09af7300eec23701" />
</providers>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework" />
</entityFramework>
Code: Select all
System.Reflection.TargetInvocationException... Unable to determine the provider name for provider factory of type 'Devart.Data.PostgreSql.PgSqlProviderFactory'.
Jeff