Skip to content

Support app.config binding redirects (for SAC) - #394

Draft
Rainer Sigwald (rainersigwald) wants to merge 6 commits into
microsoft:mainfrom
rainersigwald:sac-support
Draft

Rainer Sigwald (rainersigwald) wants to merge 6 commits into
microsoft:mainfrom
rainersigwald:sac-support

Conversation

@rainersigwald

Copy link
Copy Markdown
Member

With the Visual Studio Shared Assembly Cache . . .

Model redirects, standalone codeBase entries, and qualifyAssembly mappings on .NET Framework without adding dependencies.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: bc719c4b-9b86-4bed-b91b-ddcec2011680
Prefer the amd64 config on .NET Framework and honor validated redirect and codeBase policy before legacy directory probing.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: bc719c4b-9b86-4bed-b91b-ddcec2011680
Describe .NET Framework codeBase handling and advance the feature version to 1.12.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: bc719c4b-9b86-4bed-b91b-ddcec2011680
Exercise codeBase policy through child AppDomains with strong-named fixtures and Visual Studio-shaped layouts.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: bc719c4b-9b86-4bed-b91b-ddcec2011680
Normalize config discovery before resolving relative codeBase paths. Cover canonical, explicit amd64, and adjacent configs across working-directory changes.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: bc719c4b-9b86-4bed-b91b-ddcec2011680
Distinguish request matching from candidate manifest checks, and document pre-load validation and the existing cache aliases.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: bc719c4b-9b86-4bed-b91b-ddcec2011680
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant