C: \ Windows e C: \ Windows \ System32 non sono rilevanti per il rilevamento gestito dell'assemblaggio. Il framework non cercherà gli assembly lì.
Si guarda prima al GAC
/Application Folder
e poi in cartelle a cui punta il codebase
/privatepath
impostazioni se specificato nel file app.config. (Solo gli assembly con nome sicuro possono essere inseriti nel GAC.) Durante il sondaggio, verifica la presenza di più combinazioni aggiungendo .dll o .exe, cercando nelle cartelle denominate assembly.exe/.dll, cercando gli assembly destinati a culture specifiche se necessario .
Un buon strumento per vedere quali cartelle il runtime ha controllato per errori di risoluzione degli assiemi è lo Fusion Log Viewer. Immettere "fuslogvw" nel prompt dei comandi VS. Mostra le voci digitate per NomeApplicazione e Nome
Potrebbe essere opportuno aggiornarlo con la ricerca 'ProbingPath' – GETah
" con il nome fortemente firmato "intendi fortemente denominato E firmato? – user145400