bertjohnson / OpaqueMail

.NET email library and proxy supporting IMAP, POP3, and SMTP with S/MIME and PGP.

Home Page:https://opaquemail.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Missing dependencies?

bukko opened this issue · comments

When I tried a build of 035355f I got loads of missing dependency errors:

Error 1 The type or namespace name 'CERTCLILib' could not be found (are you missing a using directive or an assembly reference?) C:\Projects\C#\OpaqueMail\OpaqueMail.Net.CertHelper\CertHelper.cs 17 7 OpaqueMail.Net.CertHelper
Error 2 Metadata file 'C:\Projects\C#\OpaqueMail\OpaqueMail.Net.CertHelper\bin\Debug\OpaqueMail.Net.CertHelper.dll' could not be found C:\Projects\C#\OpaqueMail\OpaqueMail.Proxy\CSC OpaqueMail.Proxy
Error 3 Metadata file 'C:\Projects\C#\OpaqueMail\OpaqueMail.Net.CertHelper\bin\Debug\OpaqueMail.Net.CertHelper.dll' could not be found C:\Projects\C#\OpaqueMail\OpaqueMail.Net.TestClient\CSC OpaqueMail.Net.TestClient
Error 4 Metadata file 'C:\Projects\C#\OpaqueMail\OpaqueMail.Net.CertHelper\bin\Debug\OpaqueMail.Net.CertHelper.dll' could not be found C:\Projects\C#\OpaqueMail\OpaqueMail.ProxyService\CSC OpaqueMail.ProxyService
Error 5 Metadata file 'C:\Projects\C#\OpaqueMail\OpaqueMail.Proxy\bin\Debug\OpaqueMail.Proxy.dll' could not be found C:\Projects\C#\OpaqueMail\OpaqueMail.ProxyService\CSC OpaqueMail.ProxyService
Error 6 Metadata file 'C:\Projects\C#\OpaqueMail\OpaqueMail.Net.CertHelper\bin\Debug\OpaqueMail.Net.CertHelper.dll' could not be found C:\Projects\C#\OpaqueMail\OpaqueMail.ProxySettings\CSC OpaqueMail.ProxySettings
Error 7 Metadata file 'C:\Projects\C#\OpaqueMail\OpaqueMail.Proxy\bin\Debug\OpaqueMail.Proxy.dll' could not be found C:\Projects\C#\OpaqueMail\OpaqueMail.ProxySettings\CSC OpaqueMail.ProxySettings
Error 8 Metadata file 'C:\Projects\C#\OpaqueMail\OpaqueMail.ProxyService\bin\Debug\OpaqueMail.ProxyService.exe' could not be found C:\Projects\C#\OpaqueMail\OpaqueMail.ProxySettings\CSC OpaqueMail.ProxySettings

The "CERTCLILib" namespace is used by OpaqueMail.Net.CertHelper for self-signed certificate creation and validation. Depending on your OS, you may need to add a reference to "CertEnroll" or "CertCli" COM objects.