そこで、VS2005で作ったC#・WindowsFormで作ったプロジェクトを開いてみました。
一部のファイルが更新されましたが、開くことができました。画像を表示しグレートーンに変換するアプリケーションですが、それらしく動作しました。以下にVisual C# 2008 Express Editionが更新したファイルを列挙します。
■ソリューションファイル(.sln)
- 1行目のFormat Versionが 9.00から10.00
- 2行目のツール名?がVisual Studio 2005 から Visual C# Express 2008
■プロジェクトファイル(.csproj)
- 1行目の最後に、 ToolsVersion="3.5"というアトリビュートが追加された
- <PropertyGroup><FileUpgradeFlags>,<OldToolsVersion>,<TargetFrameworkVersion>,<UpgradeBackupLocation>というタグが追加された
■Resources.Designer.cs
- コメントのランタイム バージョンが2.0.50727.832 から 2.0.50727.1433
■Resources.Designer.cs
- コメントが日本語になった
- コメントのランタイム バージョンが2.0.50727.832 から 2.0.50727.1433
- 属性Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGeneratorの値が8.0.0.0 から 9.0.0.0
プロジェクトファイルの<TargetFrameworkVersion>がv3.5になっていました。
で、調べてみると、プロジェクトの設定が.NET Framework3.5の設定になっていました。プロジェクトの設定を変更し2.0系と指定するとv2.0となりました。(設定を変更すると、プロジェクトファイルの「<TargetFrameworkVersion>」以外のタグがなくなります)
今度は、このバイナリーが2.0のみの環境で動作するか、このプロジェクトがVS2005系のツールで開けるかを確認してみよう。
0 件のコメント:
コメントを投稿