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.