Sharing a file between multiple projects

13 views (last 30 days)
Im trying to get into the Projects but I struggle to figure out how to share a single file between multiple projects.
Lets say I have a two projects, one for App1 and another for App2
Both projects uses the same file named filereader. How do I add this file to both projects?
I have tried to add it using Project Path, but the path must be in the project root folder. If I drag/drop the file into the project it will be moved to the project folder.
One solution would be to create a 3rd project Shared that can be added as a reference in both projects. But I'm not fully convinced this is the way to go.
Best Regards
Heine

Accepted Answer

prabhat kumar sharma
prabhat kumar sharma on 14 Dec 2023
Hi Heine,
I understand that you are looking for a way by which you can use a single file in your multiple MATLAB project.
I am considering that you have the file inside the app2 only and to access that file in app 1.
So you can do the following:
  1. Setup your project 1 (“app1”)
  2. Setup your project 2 (app2)
  3. Add your project 2 as a referenced project in your project 1.
You’ll get an o0ption to add references in the views column of your project.
So, when you’ll be loading the project 1 , then MATLAB will first automatically load the references and then your project will be getting loaded. So that’s how you can use the functionalities you have in your project 2.
I hope it helps.
  1 Comment
Heine Hørup Pedersen
Heine Hørup Pedersen on 21 Dec 2023
Thank you for answering prabhat.
Since project1 and project2 might become large projects, I dont really want to include the full project in the other. I might go with the solution where the filereader itself (or a small group of files) will be a 3rd project. Then reference that 3rd project in the two others. This seems to be the only way to do it.

Sign in to comment.

More Answers (0)

Categories

Find more on Environment and Settings in Help Center and File Exchange

Products


Release

R2023a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!