I usually don't commit unnecessary files, such as .user
and .suo
files, to the repository. I'm unsure about whether .testsettings
and .vsdmi
files are regenerated by Visual Studio if absent.
File created by Visual Studio, a program used by developers to create Windows applications; contains metadata for a testing project, including a list of tests and run configurations; used for running a suite of test cases, such as a collection of unit tests.
The . vsmdi file is created in 'Solution Items' sub folder right under your solution. Double click TestList. vsmdi and which brings up the 'Test List Editor' in Visual Studio.
Yes, you should commit those files as they contain Visual Studio unit testing and code coverage settings for the project.
I found a contrary opinion while researching this. To be honest I'm a bit torn as the fellow in the link makes a good bit of sense.
EDIT: Updated link to archive.org version, as the original post seems to be dead.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With