From reading the document Set properties based on configurations, i think there are two types of properties both for solution and projects.
“common properties” - that are “configuration independent properties”. These properties are not specific to any particular configuration or platform.
“configuration properties” - that are “configuration dependent properties”. These properties allow you to customize the behavior of your project based on different build configurations.
e.g
I have the same issue with the Base output path: all the options are greyed. Looks like Base output path
is classified as common properties. However, it will automatically generated Debug
or Release
folder in output folder(MyOutput) if i switch configuration.
Besides, i would suggest you can also report this issue at Visual Studio Forum to double confirm that if all the options are greyed out is by design. That will allow you to directly interact with the appropriate product group, and make it more convenient for the product group to collect and categorize your issue.