Deleting a model in all environments
At my company we use the known topology of environments. Devboxes, pre-test, customer test, UAT, Golden Config and Production. Lately I got the task of uninstalling an under-performing third party ISV module. This was a set of three models checked in from a devbox with source code. My thought were just to remove the models (using modelutil.exe) and check in the changes into TFS. Did not work on every other machine but the one doing the work, this because TFS only makes changes to models and does not delete them. The proper way of doing things are to empty out the models, clean them of source code. Build the single deploy-able package (SDP) and install it normally, as if it was a normal code upgrade. The next time you perform this task of code upgrade, we have to download the SDP and add something to it before it gets installed. First set of tasks In Visual Studio, in the AOT search for model: "model name" , add all elements to new projects by right clicking it. D