2011-08-09 67 views
3

我一直在嘗試安裝便攜庫工具並使用Visual Studio 2010 Express for Windows Phone創建可移植類庫。它似乎應該像PCL所說的那樣支持Visual Studio Express。不幸的是,我遇到了問題,因爲它不會識別VS 2010 SP1已安裝。如何在Visual Studio 2010 Express for Windows Phone上安裝便攜庫工具

我該如何將便攜庫工具安裝到用於Windows Phone的Visual Studio 2010 Express中?

我已經做了以下

  1. 安裝Visual Studio 2010 Express for Windows Phone
  2. 安裝Windows Phone Developer Tools January 2011 Updates
  3. 安裝Visual Studio SP1
  4. 嘗試安裝Portable Library Tools

此時收到「您別沒有Visual Studio 2010 SP1「。有任何想法嗎?或者我註定要購買Visual Studio?我的目標是能夠建立一個支持桌面.NET,ASP.NET以及Windows Phone 7的SDK庫。

回答

2

我有一個專業版本的同一個問題,任何安裝程序都無法識別SP1。 簡單重裝解決了這個問題。

OR

速成版只支持模板和工具箱控件擴展。

所以也許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

創建一個正常的類庫項目,然後從

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

改變 到

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

in.csproj文件。

刪除一些不必要的dll的引用, 從AssemblyInfo.cs中

取下一些線條和它的作品對我的Visual Web Developer速成。

1

如果你已經有了一個便攜類libray(如使用Visual Studio 2012的專業版創建的),你也可以在文本編輯器打開它的項目文件,並替換爲以下內容的<ProjectTypeGuids>元素:

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

工作對我來說 - 至少我可以在Visual Studio 2012 Express(對於Windows 8)中打開和構建項目,我從Windows商店應用程序項目引用可移植庫並運行它也沒有問題。我希望我以後不會遇到問題...

相關問題