2011-06-21 10 views
6

W moim zespole, niektórzy rozwijają się przy użyciu szwedzkiego locale (choć z językiem angielskim), a inni używają amerykańsko-angielskiego. Preferuję szwedzkie formatowanie daty/czasu/liczby/waluty.Jak wymusić na Visual Studio 2008 zapisywanie plików vcproj z prawidłowymi ustawieniami narodowymi?

Występuje błąd w formatowaniu pola wersji w pliku vcproj, co oznacza, że ​​jest ciągle zmieniany z przecinka na kropkę iz powrotem, w zależności od tego, kto edytował plik jako ostatni.

dyferencjału wyglądać następująco:

<?xml version="1.0" encoding="Windows-1252"?> 
<VisualStudioProject 
     ProjectType="Visual C++" 
-  Version="9.00" 
+  Version="9,00" 
     Name="TehProject" 
     ProjectGUID="{BDFA4CC2-70CA-4B98-AC31-FC233434B56A3}" 

Wszelkie pomysły jak rozwiązać ten problem? To jest niewielkie, ale zaczyna mi działać na nerwy. :)

Odpowiedz

0

Mam ten sam problem. Po przeprowadzeniu dochodzenia wygląda na to, że w systemie Windows nie ma standardowego sposobu ustawiania specyficznych ustawień lokalnych. Można go zmienić tylko w systemie.

Jedynym rozwiązaniem, które można wykonać za pomocą standardowych narzędzi systemu Windows, jest użycie polecenia runas i uruchomienie VS IDE (devenv.exe) pod innym kontem użytkownika z angielskimi ustawieniami narodowymi (lub niektórymi ustawieniami regionalnymi, których separatorem dziesiętnym jest punkt). To jest brzydkie rozwiązanie, które ma kilka wad (np. Wpisujesz hasło ręcznie lub używasz niezabezpieczonego parametru /savecred, zmiany profilu głównego profilu użytkownika będą ręcznie replikowane na konto "IDE", być może coś, co przeoczyłem). Moim zdaniem nie jest wart swojej ceny.

Powiązane problemy