support for .net core 1.1?

28 views
Skip to first unread message

devo

unread,
Mar 22, 2017, 6:46:26 AM3/22/17
to DidiSoft Forum
I recently downloaded the trial version which claims to support .net core 1.x. However, projects built on .net core 1.1 won't run because the libraries can't be loaded at runtime. It works as expected on .net core 1.0.

When can I expect this to be resolved?

Thanks!

DidiSoft Support

unread,
Mar 22, 2017, 7:53:52 AM3/22/17
to didisof...@googlegroups.com, devo
Hi,

We'll publish tomorrow an update that targets .NET Core 1.1. I'll send you a confirmation.

Kind Regards
Peter Kalef
Technical Support
DidiSoft Inc | Toll free (USA and Canada): 866-253-7568 | International: +1-501-313-0397 | Fax: +1-501-313-0397 | Web: www.didisoft.com
--
You received this message because you are subscribed to the Google Groups "DidiSoft Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to didisoft_foru...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

DidiSoft Support

unread,
Mar 23, 2017, 8:39:32 AM3/23/17
to didisof...@googlegroups.com, devo
Hi,

You can download the updated trial version with reference to .NET Core 1.1

Kind Regards
Peter Kalef
Technical Support
DidiSoft Inc | Toll free (USA and Canada): 866-253-7568 | International: +1-501-313-0397 | Fax: +1-501-313-0397 | Web: www.didisoft.com
On 22.03.2017 12:46 PM, devo wrote:

devo

unread,
Apr 6, 2017, 7:53:30 AM4/6/17
to DidiSoft Forum, devines...@gmail.com, sup...@didisoft.com
This still does not work in in a .net core app 1.1 based web api.

Even with the DLLs in the local bin directory it throws an exception saying "Unable to load DidiSoft.Pgp.Core.dll v 1.0.0.0".

This is with the latest trial downloaded from the website as of this morning.

DidiSoft Support

unread,
Apr 6, 2017, 12:14:21 PM4/6/17
to didisof...@googlegroups.com, devo
Hi,

It seems that ASP.Core still cannot load third party assemblies if not supplied as NuGet packages:
http://stackoverflow.com/questions/40166587/reference-third-party-class-libraries

(we thought this has been resolved for Core 1.1)

We'll search for a solution and will update you.

Kind Regards
Peter Kalef
Technical Support
DidiSoft Inc | Toll free (USA and Canada): 866-253-7568 | International: +1-501-313-0397 | Fax: +1-501-313-0397 | Web: www.didisoft.com

devo

unread,
May 23, 2017, 11:30:55 AM5/23/17
to DidiSoft Forum, devines...@gmail.com, sup...@didisoft.com
I see that you now have a private nuget feed. Can we get access to evaluate it without purchasing?

DidiSoft Support

unread,
May 24, 2017, 9:15:50 AM5/24/17
to devo, DidiSoft Forum
Hi devo,

A repository from where you can download is available at:
http://didisoft.com/nuget2/

Kind Regards
Peter Kalef
Technical Support
DidiSoft Inc | Toll free (USA and Canada): 866-253-7568 | International: +1-501-313-0397 | Fax: +1-501-313-0397 | Web: www.didisoft.com

Jason DeVine

unread,
May 25, 2017, 7:59:49 AM5/25/17
to DidiSoft Support, DidiSoft Forum
So I downloaded this Nuget package and uploaded it to my own nuget service and tried to install it with Visual Studio 2017. 

It fails.


DidiSoft Support

unread,
May 25, 2017, 11:45:36 AM5/25/17
to didisof...@googlegroups.com, Jason DeVine
Hi Jason,

You didn't tell any details what fails so I will list here the correct steps to include the .NET Core version of DidiSoft OpenPGP Library for .NET form our NuGet feed.

In VS 2017 select menu Tools/NuGet Package Manager/
Package Manager Settings

In the tree view select Package Sources - and add new source with details:
Name: DidiSoft.Pgp
Source:
https://didisoft.com/nuget2/api/v2/
(you will update this when you obtain a production access with
https://didisoft.com/nuget/api/v2/)

Then in the Package Manager console write:

Install-Package DidiSoft.Pgp


Then you can use the library in your ASP.NET Core app like usual :

using DidiSoft.Pgp;

namespace WebCoreApplication1.Controllers
{
    [Route("api/[controller]")]
    public class ValuesController : Controller
    {
        // GET api/values
        [HttpGet]
        public IEnumerable<string> Get()
        {
            PGPLib pgp = new PGPLib();
            string s = pgp.EncryptStringPBE("hello", "world");


            return new string[] { "value1", "value2", s };
        }
...


Kind Regards
Peter Kalef
Technical Support
DidiSoft Inc | Toll free (USA and Canada): 866-253-7568 | International: +1-501-313-0397 | Fax: +1-501-313-0397 | Web: www.didisoft.com

Jason DeVine

unread,
May 25, 2017, 12:43:40 PM5/25/17
to DidiSoft Support, DidiSoft Forum
Thank you! that worked. I had left off the "v2" from the Url.

Thanks!

To unsubscribe from this group and stop receiving emails from it, send an email to didisoft_forum+unsubscribe@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages