im useless
im useless

Reputation: 7461

How to update dll in asp.net

I update my freetextbox version into 3.3.0.22838. I don't know how to update it. i just copy paste my new version in bin.

And I get this error:

Could not load file or assembly 'FreeTextBox, Version=3.1.5.21298, Culture=neutral, PublicKeyToken=5962a4e684a48b87' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)

Line 1: <%@ page language="C#" masterpagefile="~/Template/BackendTemplate.master" autoeventwireup="true" validaterequest="false" inherits="Backend_Modules_BookManagement, App_Web_wplihlju" title="Untitled Page" %>

Much thanks!

Upvotes: 1

Views: 3460

Answers (4)

Kamran Khan
Kamran Khan

Reputation: 9986

The loader cannot find the assembly that was referenced; see that you put your assembly in the application folder or GAC it.

Upvotes: 0

Farzin Zaker
Farzin Zaker

Reputation: 3606

As you see in the error message FreeTextBox has a public key token and also a version number. when you add a dll as a reference to your application, it binds your application to this publick token key and version number.

so you need to remove your FreeTextBox dll from your application references and add reference to new version to correct your problem.

just open your solution, go to references of your application, remove the FreeTextBox reference. then right click on references and select add reference and then select your new FreeTextBox dll. after rebuild, every thing will go fine.

Upvotes: 0

dankyy1
dankyy1

Reputation: 1194

hallo it says on error that you used different version of control on build you should put version Version=3.1.5.21298 instead of version 3.3.0.22838... or you should build your project with version 3.3.0.22838 and deploy all your project....

Upvotes: 0

xanadont
xanadont

Reputation: 7614

Double check your solution's reference to the assembly. Right-click > Properties > Specific Version should be set to False. That or drop the reference to the old one and add a reference to the new one. Either way you'll need to recompile. The first suggestion will solve it for all future versions however.

Upvotes: 1

Related Questions