2011-06-21 4 views
6

私のチームでは、スウェーデンのロケール(英語ではあるが)を使用して開発しているものもあれば、米国英語を使用しているものもいる。私はスウェーデンの日付/時刻/番号/通貨の書式設定を好む。正しいロケールでvcprojファイルを保存するようにVisual Studio 2008を強制するにはどうすればよいですか?

vcprojファイルのバージョンフィールドのフォーマットにバグがあります。これは、ファイルを最後に編集した人によっては、常にカンマからドットに戻って戻ってしまうことを意味します。

差分は、次のようになります。

<?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}" 

任意のアイデアはどのようにこの問題を解決するために?それはかなり軽微ですが、それは私の神経に乗り始めました。 :)

答えて

0

同じ問題が発生しています。調査の結果、Windowsではアプリケーション固有のロケールを設定する標準的な方法はないと私は思っています。これはシステム全体でのみ変更できます。

Windowsの標準ツールによって行うことができる唯一の解決策は、runasコマンドを使用して、英語のロケール(またはセパレータがポイントです小数いくつかのロケール)を別のユーザーアカウントでVS IDE(devenv.exe)を実行することです。これは、いくつかの短所(手動でパスワードを入力するか、安全でないパスワード/savecred paramを使用するなど、主なユーザーアカウントプロファイルの変更を手動で 'IDE'アカウントに複製する必要があります)を抱える醜い解決策です。私の意見では、その価格に値するものではありません。

関連する問題