サーチエンジン等から、このページを訪れた方へ

希望するページがない場合は、下のある[Back]ボタンで一覧に戻って探してみてください。

4.VisualStudio2005日本語版で英語アプリを作成する方法

現在、使用しているVisualStudio2005日本語版で英語アプリを作成しました。
英語のVisualStudio2005をインストールすれば問題ない話と思いますが、当社のような零細企業の場合は、高価な開発環境を購入するのは負担になります。

そのため日本語の開発環境で、力ずくで英語アプリを作成する方法を探しました。

関係ありそうなプロパティを設定しました。

●アプリケーションの変更

   文字はフォント名と文字を変更

●アプリケーションプロジェクトのプロパティの変更箇所

   プロジェクトのプロパティー
    アプリケーション タブ の アセンブリ情報
     ニュートラル言語を → 英語(米国)

   プロジェクトのプロパティー
    発行 タブ の オプション
     発行の言語 → 英語(米国)

●セットアッププロジェクトの設定
   ローカリゼーションを「英語」に変更します。

この3点で、実行上の問題はほぼ消えます。

●英語開発環境(SDK)のインストール

しかし、セットアップファイルをビルドする際に
カルチャ 'en-US' を項目 '.NET Framework 2.0' に対して一致できませんでした。カルチャ 'ja' を使用します。
との警告が出てしまいます。
インストールすると、やはり.Net Framework2.0の日本語Packが追加されてしまったので、日本語アプリとして認識されているようです。

このエラーに関しては、消せないため調べたところ
この警告は、指定した製品が、指定したカルチャを使用するパッケージ マニフェスト ファイル (package.xml) を見つけられない場合に生成されます。
とのことなのですが、このマニフェストファイルの作り方が見つからないのですが、PCを検索したところいくつか出てきました。
作成されるフォルダを検討して、英語版の.Net Famework 2.0 SDK をインストールすれば作成されるのではないかと考えて試してみました。

私の推理が当たっていました。ビルド時のエラーは無くなりました。マニフェストファイルも追加されていました。


●開発フォルダ名を半角英数字へ変更

これまでの変更を行っても、セットアッププロジェクトのビルド時にエラーが残る場合があります。

エラー箇所は、ファイルを指定するプロパティが駄目なようです。

VB6の時にも似たような現象を思い出しました。
それは全角文字のユーザーでにはインストールできないとの現象です。この点は現在は修正パッチがあり対策はされています。同様に考えて、プロジェクトフォルダのパス名に全角文字(半角カタカナも怪しい)が含まれているとビルド時に警告が表示されます。


これらの設定方法は、ネット検索しても対応方法が書かれていなかったので、記録として残します。

(2007/12/18)





前へ
トップへ
戻る
次へ