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. Image for the cookie policy date

Missing Libraries

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.
....

3 Replies

MS Manivannan Sundararajan Syncfusion Team March 1, 2016 02:27 PM UTC

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.


JA Jaime March 2, 2016 06:43 AM UTC

Solved.

Thanks for the help.


MS Manivannan Sundararajan Syncfusion Team March 3, 2016 09:16 AM UTC

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.

Loader.
Up arrow icon