I want to create some site columns and content types programmatically, since I need to create some site columns with the same display name as existing columns, and this can not be done using the CA UI. so can anyone advice what are the approaches available, I found that I can use:-
- farm or sandboxed solution
- app
- or using power shell
so when/why to use any of these approaches? second question let say I use any of the above three approaches to create a new site column, will this affect the final column, or at the end all of these approaches will result in creating exactly the same column ?