{"id":16712517,"url":"https://github.com/martinzikmund/vs2017-resx-issue","last_synced_at":"2025-07-31T04:06:20.168Z","repository":{"id":86671851,"uuid":"86219123","full_name":"MartinZikmund/vs2017-resx-issue","owner":"MartinZikmund","description":"Illustrates localization problem in VS 2017","archived":false,"fork":false,"pushed_at":"2017-03-26T09:59:34.000Z","size":42,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-15T04:42:05.646Z","etag":null,"topics":["bug","issue","localization","problem","visual-studio"],"latest_commit_sha":null,"homepage":null,"language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MartinZikmund.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-03-26T08:44:00.000Z","updated_at":"2017-03-26T09:54:35.000Z","dependencies_parsed_at":null,"dependency_job_id":"f921f074-b67b-44f5-9c80-44c1869e8d98","html_url":"https://github.com/MartinZikmund/vs2017-resx-issue","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/MartinZikmund/vs2017-resx-issue","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MartinZikmund%2Fvs2017-resx-issue","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MartinZikmund%2Fvs2017-resx-issue/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MartinZikmund%2Fvs2017-resx-issue/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MartinZikmund%2Fvs2017-resx-issue/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MartinZikmund","download_url":"https://codeload.github.com/MartinZikmund/vs2017-resx-issue/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MartinZikmund%2Fvs2017-resx-issue/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267985269,"owners_count":24176420,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-31T02:00:08.723Z","response_time":66,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bug","issue","localization","problem","visual-studio"],"created_at":"2024-10-12T20:30:18.314Z","updated_at":"2025-07-31T04:06:20.147Z","avatar_url":"https://github.com/MartinZikmund.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# VS 2017 RESX bug\nThis repository illustrates a Visual Studio 2017 localization issue.\n\n## Brief description\n\nThe sample app contains a UWP app and a PCL library with localized RESX file (*LocalizedStrings.rex, LocalizedStrings.cs.resx*). Culture is set in the app's constructor as follows:\n\n    CultureInfo.CurrentUICulture = new CultureInfo(\"cs\");\n    CultureInfo.CurrentCulture = new CultureInfo(\"cs\");\n\nWhen launched for debugging, the localized resources are never displayed and the app will show neutral RESX strings only. When debugged in Visual Studio 2015, it works as expected.\n\n## Steps to reproduce\n1. Clone the repo\n2. Open the solution VSResxIssue\\VSResxIssue.sln in Visual Studio 2017\n3. Clean the solution\n4. Debug UWP app on Local Machine in x86\n5. The text in the launched app will read *Neutral* (neutral resource is loaded)\n6. Close VS 2017\n7. Open the solution in Visual Studio 2015\n8. Clean the solution\n9. Debug UWP app on Local Machine in x86\n10. The text in the launched app will read *Localized* (localized cs resource is loaded)\n\n## Expected behavior\n\nText should read *Localized* in step 5.\n\n## Additional info\n\nI have observed that this problem occurs only for Debug build. Release build loads the localized resources even in VS 2017.\n\n## Version info\n\n- Microsoft Visual Studio Enterprise 2017 Version 15.0.26228.9\n- Microsoft .NET Framework Version 4.6.01586\n- Visual Studio Tools for Universal Windows Apps   15.0.26228.00\n- Xamarin   4.3.0.784\n\n## Screenshots\n\n### Setp 5 (VS 2017)\n\n![VS 2017](https://raw.githubusercontent.com/MartinZikmund/vs2017-resx-issue/master/vs2017.PNG)\n\n### Step 10 (VS 2015)\n\n![VS 2017](https://raw.githubusercontent.com/MartinZikmund/vs2017-resx-issue/master/Vs2015.PNG)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmartinzikmund%2Fvs2017-resx-issue","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmartinzikmund%2Fvs2017-resx-issue","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmartinzikmund%2Fvs2017-resx-issue/lists"}