Regenerating a cube relational schema in Visual Studio
That's not how it works. A .dsv (data source view) is generated by defining which tables/queries you want to use in your cube.

The flow is:


create one or more .ds data sources by defining how to connect to the source databases
create a dsv (data source view) by adding tables and named queries defining how to get data from your .ds
create dimensions and cubes by defining how the data from your .dsv needs to look in the multidimensional model.
process your dimensions and cubes to load them with data from the source system.


Technically I suppose you could recreate the source systems schema by analyzing the xml in the .dsv file as it contains the data types and table names/queries, and you could theoretically map those back and recreate the source database(s), but that would require a lot of manual work, or you writing something to parse that out of the xml.
If your DSV contains named queries you would still need to analyze those sql queries and reconstruct the underlying table.
Depending on how complex your named queries are this could become near impossible.

After all that work you would end up with a schema and no data, so your developers would maybe be able to modify the visual studio solution, but have no way to load it with data to test their modifications.