次の方法で共有


方法 : Visual Studio 2010 に移行する VSPackage

このトピックではVisual Studio 2010 に VSPackage を移行する方法について説明します。

Visual Studio 2010 への移行

この手順ではVisual Studio 2010 に VSPackage の基本的なプロジェクトを移行する方法について説明します。

VSPackage の基本的なソリューションを Visual Studio 2010 に移行できます。

  1. Visual Studio 2010 および Visual Studio 2010 SDK がインストールされます。

  2. Visual Studio のファイルとしてプロジェクト ファイルを開きます。 (ENT2ENT [入力] メニューのをクリックしその ファイルを開く [入力] ENT3ENT をクリックしファイルを開きます)。

  3. .csproj ファイルで次の変更を加える :

    • Microsoft.VsSDK.targets ファイルを参照するインポートのノードで次に値を置き換えます。:

      $ (MSBuildExtensionsPath) \ Microsoft \ VisualStudio \ v10.0 \ \ Microsoft.VsSDK.targets VSSDK

  4. .csproj ファイルへの変更を保存しを閉じます。

  5. Visual Studio でソリューションを開きます。 (ENT0ENT [入力] メニューのをクリックしその *** Project\Solution ***[入力] ENT1ENT をクリックしてソリューションを開きます)。

  6. Visual Studio 変換ウィザード が表示されます。 [完了] をクリックします。 変換が完了すると.NET Framework 3.5 がコンピューターにインストールされている .NET Framework という 4. にプロジェクトの対象を再設定するかどうかを確認するメッセージ ボックスが表示されます。 [はい] をクリックします。 これは後 ENT0ENT [] をクリックします。 ソリューションは読み込む必要があります。

  7. 次のプロパティを更新します。 (ソリューション エクスプローラーでプロジェクト ノードの下で[入力] ENT0ENT をクリックします)。

    • [入力] ENT0ENT タブでは.NET Framework 4 で *** TargetFramework *** を変更します。

    • [入力] ENT1ENT タブのでENT2ENT [入力] ボックスにパスを変更します :

      <VSInstallDir> \ Common7 \ IDE \ devenv.exe

      <VSInstallDir> が Visual Studio 2010 のインストール場所です。

  8. 以下の参照を更新します :

    • Microsoft.VisualStudio.Shell.9.0 への参照を削除しMicrosoft.VisualStudio.Shell.10.0.dll への参照を追加します。

    • Microsoft.VisualStudio.Package.LanguageService.9.0 への参照がある場合はそれを削除しMicrosoft.VisualStudio.Package.LanguageService.10.0.dll への参照を追加します。

    • Microsoft.VisualStudio.Shell.Immutable.10.0.dll への参照を追加します。

    • Microsoft.VisualStudio.Shell.Interop.10.0.dll への参照を追加します。

  9. VsPkg.cs ファイルを開きDefaultRegistryRoot の属性を削除します。

  10. テキスト ファイルをプロジェクトに追加しsource.extension.vsixmanifest という名前を付けます。

  11. XML エディターではなくデザイナーでファイルを開きます。

  12. 次のテキストをファイルに追加します :

    <?xml version="1.0" encoding="utf-8"?>
    <Vsix Version="1.0.0" xmlns="https://schemas.microsoft.com/developer/vsx-schema/2010">
      <Identifier Id="Project ID">
        <Name>Project Name</Name>
        <Author>Author Name</Author>
        <Version>1.0</Version>
        <Description xml:space="preserve">Information about my package</Description>
        <Locale>1033</Locale>
        <InstalledByMsi>false</InstalledByMsi>
        <SupportedProducts>
          <VisualStudio Version="10.0">
            <Edition>Pro</Edition>
          </VisualStudio>
        </SupportedProducts>
        <SupportedFrameworkRuntimeEdition MinVersion="4.0" MaxVersion="4.0" />
      </Identifier>
      <References>
        <Reference Id="Microsoft.VisualStudio.MPF" MinVersion="10.0">
          <Name>Visual Studio MPF</Name>
        </Reference>
      </References>
      <Content>
        <VsPackage>|%CurrentProject%;PkgdefProjectOutputGroup|</VsPackage>
      </Content>
    </Vsix>
    

    プロジェクト名はプロジェクト名であれば <Project ID> は プロジェクト (GUID) を指定すると<Author Name> は プロジェクトの 発行者名は一意の文字列です。

  13. ファイルを保存します。

  14. source.extension.vsixmanifest ファイルを プロパティ では なしビルド アクション を設定します。

  15. ソリューションをビルドします。 ビルド ファイルは次のディレクトリに配置されます :

    \ <Project Name> \ 1.0%LOCALAPPDATA% \ Microsoft \ \ Extensions \ <Author Name> VisualStudio.10.0Exp

    %LOCALAPPDATA% が環境変数の値である場合は< 作成者 Name> はプロジェクトの発行者名であり <Project Name> がプロジェクト名になります。

  16. デバッグを開始します。 Visual Studio 2010 の 2 番目のインスタンスが表示されます。

    実験用インスタンスでVSPackage の実装方法の詳細についてはVisual Studio の実験用インスタンス を参照してください。