Microsoft Visual Studio Enterprise 2022 (64-bit) - Version 17.9.6
.NET version
.NET 8
Did this work in a previous version of Visual Studio and/or previous .NET release?
Nope
Issue description
We are unable to select internal types as a DataSource for binding. Our company policy is to have all non-customer-facing public APIs set to internal and make them internally available within the company using the InternalsVisibleTo project element.
As a current workaround, we temporarily set the access modifier of the classes to public, and then revert them back to internal after selecting the type in question. However, this can become cumbersome with larger view models that have multiple layers of internal classes, where the public modifier has to cascade to every dependency.
Steps to reproduce
Create a new .NET 8 WinForms project
Create a internal class with a public property for data binding
Add a control to the Form supporting data binding
Attempt to set the DataSource (or DataContext) of the control to the internal class using the "Add and update object data sources" tool
Environment
Microsoft Visual Studio Enterprise 2022 (64-bit) - Version 17.9.6
.NET version
.NET 8
Did this work in a previous version of Visual Studio and/or previous .NET release?
Nope
Issue description
We are unable to select internal types as a
DataSource
for binding. Our company policy is to have all non-customer-facing public APIs set to internal and make them internally available within the company using theInternalsVisibleTo
project element.As a current workaround, we temporarily set the access modifier of the classes to
public
, and then revert them back tointernal
after selecting the type in question. However, this can become cumbersome with larger view models that have multiple layers ofinternal
classes, where thepublic
modifier has to cascade to every dependency.Steps to reproduce
internal
class with apublic
property for data bindingDataSource
(orDataContext
) of the control to theinternal
class using the "Add and update object data sources" toolDiagnostics
No response