2011-08-09 4 views
3

私はポータブルライブラリツールをインストールし、Windows Phone用Visual Studio 2010 Expressを使用してポータブルクラスライブラリを作成しようとしています。 PCLはVisual Studio Expressをサポートしていると言われているので、動作するはずです。残念ながら、VS 2010 SP1がインストールされていることを認識しないため、問題が発生します。Visual Studio 2010 Express for Windows Phoneにポータブルライブラリツールをインストールするには

Windows Phone用Visual Studio 2010 Expressにポータブルライブラリツールをインストールするにはどうすればよいですか?

私は「あなたドン」を受け取るその時点でPortable Library Tools

をインストールするVisual Studio SP1

  • 試みをインストールWindows Phone Developer Tools January 2011 Updates
  • をインストールVisual Studio 2010 Express for Windows Phone
  • をインストールし、次の

    1. を行ってきましたVisual Studio 2010 SP1をインストールしてください。 "何か案は?または、私はVisual Studioを購入するつもりですか?目標は、デスクトップ.N​​ET、ASP.NET、Windows Phone 7をサポートするSDKライブラリを構築できるようにすることです。

  • 答えて

    2

    プロフェッショナルバージョンで同じ問題が発生していましたが、セットアップでSP1が認識されませんでした。 簡単な再インストールで問題を解決しました。

    OR

    Expressのエディションのみテンプレートとツールボックスのコントロールの拡張機能をサポートしています。

    PCLがこのカテゴリに該当しない場合は、Professional以上を購入する必要があります。

    出典:http://social.msdn.microsoft.com/Forums/en-US/vsx/thread/cba49ad3-ad5c-4b10-b33c-948ce191c2a4/

    +0

    私は読んでいた(http://visualstudiogallery.msdn.microsoft。com/b0e0b5e9-e138-410b-ad10-00cb3caf4981/view/Discussions/2)、拡張機能をサポートする必要があるため、VS Pro以上を必要とすることが正しいと思われます。 –

    4

    は、通常のクラスライブラリプロジェクトを作成し、ファイルin.csproj

    <Import Project="$(MSBuildExtensionsPath32)\Microsoft\Portable\$(TargetFrameworkVersion)\Microsoft.Portable.CSharp.targets" /> 
    

    <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> 
    

    から を変更。

    、いくつかの不要なDLLの参照を削除し はAssemblyInfo.cs

    からいくつかの行を削除し、それは、Visual Web DeveloperのExpressで私のために動作します。

    1

    すでに(例えばVisual Studioの2012年のプロ版で作成)ポータブルクラスlibrayを持っている場合、あなたはまた、テキストエディタでそのプロジェクトファイルを開き、次のと<ProjectTypeGuids>要素を置き換えることができます。

    <ProjectTypeGuids>{BC8A1FFA-BEE3-4634-8014-F334798102B3};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>

    少なくとも私はVisual Studio 2012 Express(Windows 8用)でプロジェクトを開いてビルドすることができました。また、Windowsストアアプリケーションプロジェクトからポータブルライブラリを参照して実行することも問題ありませんでした。私は後で問題に遭遇していないことを願っています...

    関連する問題