Menu

Upgrading to 2.39 broke (some) plugin compilation

Help
2018-05-07
2018-05-07
  • Christoph Wagner

    Hi,

    I had a 2.38 Portable installation which worked without any problem and used several plugins. Today I updated to the 2.39 Portable but some of the plugins didn't compile. After that I went back to 2.38 but still half of the plugins fail to compile now. Here are some of the errors from the logfile:

    c:\Temp\523486E011B9ED4784D944CAEE7F625C\ExtensionMethods.cs(27,14): error CS0234: Der Typ- oder Namespacename 'Linq' ist im Namespace 'System' nicht vorhanden. (Fehlt ein Assemblyverweis?)
    c:\Temp\523486E011B9ED4784D944CAEE7F625C\KeeAgentColumnProvider.cs(25,14): error CS0234: Der Typ- oder Namespacename 'Linq' ist im Namespace 'System' nicht vorhanden. (Fehlt ein Assemblyverweis?)
    c:\Temp\523486E011B9ED4784D944CAEE7F625C\KeeAgentExt.cs(29,14): error CS0234: Der Typ- oder Namespacename 'Linq' ist im Namespace 'System' nicht vorhanden. (Fehlt ein Assemblyverweis?)
    c:\Temp\523486E011B9ED4784D944CAEE7F625C\UI\PasswordDialog.cs(31,5): error CS0246: Der Typ- oder Namespacename 'SecureEdit' konnte nicht gefunden werden. (Fehlt eine Using-Direktive oder ein Assemblyverweis?)
    

    What can I do to get the compiler to work again?

    Thanks.

     
  • Dominik Reichl

    Dominik Reichl - 2018-05-07

    You seem to have an old version of the KeeAgent plugin. David already released KeeAgent 0.10.1, which is compatible with KeePass 2.39.

    Best regards,
    Dominik

     
  • Christoph Wagner

    Thanks Dominik,

    you were right. Updating the plugins resolved the compilation errors. I am still wondering why it didn't work to compile the old versions again with 2.38 because that had worked in the past obviously.

    Have a sunny week
    Campus

     

Log in to post a comment.

MongoDB Logo MongoDB