For a long time I’ve been griping that SSMS projects (SQL Server Script projects) use absolute pathnames rather than relative paths. I didn’t think it was going to be fixed, I’d received a reply “this works as expected”. This week, as I was explaining to students why they had the put the SSMS projects in a specific directory as always, someone noticed that it’s fixed…relative path names for files in SSMS projects. You must open and save each project to get this behavior, but…works now.