Unable to build my C# plugin
-
On trying to rebuild my own C# plugin (I only work on it occasionally) I am now getting the error below and I do not understand what I should be looking at to fix the problem. The plugin built successfully in the past, under Windows 7 with Visual Studio 2013. Since then I have changed to Windows 10 and get this error:
The “NppPlugin.DllExport.MSBuild.DllExportAppDomainIsolatedTask” task could not be loaded from the assembly C:\Adrian\VS\util\NppRewrite\NppRewrite_t0_7\DllExport\NppPlugin.DllExport.MSBuild.dll. Could not load file or assembly ‘Microsoft.Build.Utilities, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a’ or one of its dependencies. The system cannot find the file specified. Confirm that the <UsingTask> declaration is correct, that the assembly and all its dependencies are available, and that the task contains a public class that implements Microsoft.Build.Framework.ITask. C:\Adrian\VS\util\NppRewrite\NppRewrite_t0_7\DllExport\NppPlugin.DllExport.targets 42 5 NppRewrite_t0_7
What is the latest template for developing a plugin with C#? The C# template linked from the Wiki ( see http://docs.notepad-plus-plus.org/index.php/Plugin_Development ) contains files dated 2007, ie over 8 years old.
My plugin uses the template from https://bitbucket.org/uph0/npppluginnet/downloads/NppPlugin.NET.v0.7.zip
-
Unfortunately the C# plugin from the website is out dated and not maintained. I don’t know that much about developing in C# but I’d make sure that whatever framework you are building your plugin with that you check to see if that is installed on your machine. I know there are a few C# developers around so maybe they can point you in the right direction :)
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login