Existem pelo menos três maneiras.
- Usando a GUI, clique com o botão direito do mouse no arquivo e escolha Abrir com , selecione Visual Studio (talvez seja necessário procurá-lo, o nome binário é
devenv.exe
) e verifique se < A opção usar esta aplicação para todos os arquivos .xaml está marcada. - Usando o Editor do Registro, você pode adicionar (ou editar) uma chave em
HKEY_CLASSES_ROOT
para.xaml
e especificar um "tipo de arquivo" (se ainda não estiver definido comoWindows.XamlDocument
como é para me), em seguida, crie (ou edite) a chave para esse tipo de arquivo (por exemplo,HKEY_CLASSES_ROOT\Windows.XamlDocument
) e suas subchavesshell\open
e especifique o caminho que você deseja que seja executado. (Recomendo ver outras extensões e tipos de arquivo para ver o formato dos dados.) - Usando o CMD, com os comandos
assoc
eftype
.assoc
obtém ou define o tipo de arquivo para uma extensão, então você pode usarassoc .xaml
e encontrar o tipo de arquivo atual (se houver) no registro, eassoc .xaml=Windows.XamlDocument
se você quiser configurá-lo para o valor que está na minha caixa. Em seguida, useftype
para obter ou definir o comando "open" para esse tipo de arquivo. Por exemplo,ftype Windows.XamlDocument=<PATH_TO_VISUAL_STUDIO>\devenv.exe %1
.