We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy.
Unfortunately, activation email could not send to your email. Please try again.

Missing Libraries

Thread ID:

Created:

Updated:

Platform:

Replies:

123247 Feb 29,2016 03:36 AM Mar 3,2016 04:16 AM General Discussion 3
loading
Tags: General Discussion
Jaime
Asked On February 29, 2016 03:36 AM

I have recently taken control of a project which uses the version 13.2450.0.39 of your components.

In my PC, I hadn't installed your components yet. So, this morning I have downloaded and installed the last version of your components(13.4451.0.53).

After upgrading the proyect using "Project Migration" on your Dashboard(under utilities), some libraries still missing.

I have reinstalled the components in the gac, as you recomended here: https://www.syncfusion.com/forums/122117/syncfusion-ej-mvc-is-missing-from-gac

However, the installator throws a lot of errors:
File not found in the disk path :C:\Program Files (x86)\Syncfusion\Essential Studio\13.4.0.53\precompiledassemblies\13.4.0.53\4.6\AjaxMin.dll
File not found in the disk path :C:\Program Files (x86)\Syncfusion\Essential Studio\13.4.0.53\precompiledassemblies\13.4.0.53\MVC\MVC6\Syncfusion.Chart.MVC.dll
File not found in the disk path :C:\Program Files (x86)\Syncfusion\Essential Studio\13.4.0.53\precompiledassemblies\13.4.0.53\4.6\Syncfusion.DemoUtility.dll
File not found in the disk path :C:\Program Files (x86)\Syncfusion\Essential Studio\13.4.0.53\precompiledassemblies\13.4.0.53\MVC\MVC6\Syncfusion.DocIO.MVC.dll
....
File not found in the disk path :C:\Program Files (x86)\Syncfusion\Essential Studio\13.4.0.53\precompiledassemblies\13.4.0.53\MVC\MVC6\Syncfusion.EJ.MVC.dll << This is the missing DLL, referenced on my project.
....

Manivannan Sundararajan [Syncfusion]
Replied On March 1, 2016 09:27 AM

Hi Jaime,

Sorry for the inconvenience caused.

Please find the following responses for your queries.

Q1) After upgrading the project using "Project Migration" on your Dashboard(under utilities), some libraries still missing.

A1) Project Migration in the Dashboard is used to migrate platform such as Windows Forms, WPF, Silverlight and ASP.NET. For more information, please refer the following link.

http://help.syncfusion.com/common/essential-studio/utilities#project-migration  

If you are using ASP. NET or ASP.NET MVC (Web) or ASP.NET MVC (Classic) project, please follow the steps suggested in the following documentation link to migrate your projects.

http://help.syncfusion.com/extension/aspnet-mvc-extension/project-migration

Q2) Regarding MVC6 assemblies.

A2) We are providing the Syncfusion MVC 6 assemblies only as Nuget packages, these assemblies will not be present in precompiled assemblies location. So while running the Assembly Manager, the Assembly Manager log displayed those assemblies in missing state . We have already removed the MVC6 information from Assembly Manager log and these changes were included in our 2015 Vol 4 Service pack 1 release.

Note:
if you have installed selected platforms only in Syncfusion Essential Studio v13.4.0.53 setup, then the assemblies of the platforms which are not installed will not be present in Precompiled assemblies location. So, the Assembly Manager log will display those assemblies in missing state. These are not errors and will not affect the development.

Q3) Syncfusion.EJ.MVC.dll << This is the missing DLL, referenced on my project.

A3) As we provide MVC6 assemblies only as Nuget packages, you need to refer the dependent assemblies from nuget package in MVC 6 application instead of GAC. You can find the nuget packages from the following location.

Location:
C:\Users\{username}\.dnx\packages

Example:
C:\Users\manivannan.sundarara\.dnx\packages

To refer the EJMVC related packages in MVC 6 application, please include the below code snippet in project.json file .

<code>

"dependencies": {
"Syncfusion.EJ": "13.4600.0.53-rc1-final",
"Syncfusion.EJ.MVC": "13.4600.0.53-rc1-final"
},
</code>

To render basic control in MVC 6 application, please follow the below steps.

1. Add syncfusion namespace in _viewimport.cshtml under view folder. Please refer below code snippet.

<code>
@using Syncfusion.JavaScript
<code>

2. Refer the following dependencies files from cdn in layout page and remove if any previous jQuery reference available in layout.

<code>
<!-- Essential Studio for JavaScript theme reference -->
<link rel="stylesheet" rel='nofollow' href="http://cdn.syncfusion.com/13.4.0.53/js/web/flat-azure/ej.web.all.min.css" />
<!-- Essential Studio for JavaScript script references -->
<script src="https://code.jquery.com/jquery-1.10.2.min.js"></script>
<script src="http://cdn.syncfusion.com/js/assets/external/jquery.easing.1.3.min.js"></script>
<script src="http://cdn.syncfusion.com/js/assets/external/jsrender.min.js"></script>
<script src="http://cdn.syncfusion.com/13.4.0.53/js/web/ej.web.all.min.js"></script>
</code>

3. Add Script manager in Layout page at the bottom of body tag.

<code>
@EJ.ScriptManager();
</code>

4. Add DatePicker control in Home/Index to render DatePicker control

<code>
@{Html.EJ().DatePicker("DatePicker").Render();}
</code>


If you still face any issues, please share us the Screen shot of the issue. It would be much helpful for us to resolve the reported issue at earliest.

Regards,
Manivannan S.

Jaime
Replied On March 2, 2016 01:43 AM

Solved.

Thanks for the help.

Manivannan Sundararajan [Syncfusion]
Replied On March 3, 2016 04:16 AM

Hi Jaime,

Thanks for your update.

We are glad to know that the reported issue has been resolved.

Please get back to us if you face any further issues.

Regards,
Manivannan S.

CONFIRMATION

This post will be permanently deleted. Are you sure you want to continue?

Sorry, An error occured while processing your request. Please try again later.

You are using an outdated version of Internet Explorer that may not display all features of this and other websites. Upgrade to Internet Explorer 8 or newer for a better experience.

;