- Home /
How to correctly use third party DLLs
Hi everyone,
I'm very new with third party assemblies and Unity and that's my first experience with it
I'm currently working on a Unity 2018.2 project in which I need to write into an Excel file
I got 2 main issues :
1 -- I created an Excel file with VSTO, so I got a couple of file :
Microsoft.Office.Tools.Common.v4.0.Utilities.dll
Microsoft.Office.Tools.Excel.v4.0.Utilities.dll
VR Export Workbook.dll
VR Export Workbook.dll.mdb
VR Export Workbook.dll.manifest
VR Export Workbook.pdb
VR Export Workbook.vsto
Export.xlsx
Unity cannot load
VR Export Workbook.dllI got this message :
Unloading broken assembly Assets/Resources/Profils/VR Export Workbook.dll, this assembly can cause crashes in the runtime
What should I do to get rid of this message ?
Also I cannot compile the Unity project without having to manually moved my files, I got this error on build :
ArgumentException: The Assembly Microsoft.VisualStudio.Tools.Applications.Runtime is referenced by VR Export Workbook ('Assets/Resources/Profils/VR Export Workbook.dll'). But the dll is not allowed to be included or could not be found.
I'm not feeling like copy / paste the whole .NET framework assemblies inside my project, what can I do for this ?
2 -- Unity does not export my Resources folder
The whole Excel stuff is located inside my Resources folder, because I want those files to be in the build and editable
I got this folder tree :
Assets/
--- Resources/
|--- Documentations/ (contains images)
|--- Lang/ (contains sub folder with JSON files)
`--- Profils/ (contains my Excel stuff and subfolders)
But nothing is copied on build, even without the Excel VSTO
Any idea ?
Thanks in advance for your replies
Your answer
Follow this Question
Related Questions
Loading directories and custom files 0 Answers
Loading/mounting alot of assetbundles 1 Answer
Access path of stored asset 0 Answers
Splitting up the sharedassets file 2 Answers
How to use Resources.UnloadAsset 1 Answer