5

VMware マシンに SharePoint 2013 がインストールされています。VS 2012 を使用してプロジェクトを作成および展開することもできます。VS 2012 もインストールされている Win 7 64b を搭載したホスト PC から SharePoint 2013 プロジェクトを作成しようとしています。公式の指示に従って、 Visual Studio 2012 用の Microsoft Office Developer Tools をインストールしました。

私のホスト マシンでは、SharePoint プロジェクトを作成して SharePoint 開発を行うことができず、次のエラーが発生します。

SharePoint がインストールされていません。SharePoint Foundation 2013 または SharePoint サーバー 2013 の必要なバージョンがこのシステムにインストールされていません。SharePoint ソリューションを開発したり、サーバー エクスプローラーで SharePoint 接続を参照したりするには、SharePoint がローカル システムにインストールされている必要があります。SharePoint プロジェクトによって参照されるローカル サーバーが存在することを確認します。

エラーのスクリーンショット

私の環境は次のとおりです。

  1. ウィンドウ 7 プロフェッショナル
  2. Office コンポーネントと共にインストールされた VS 2012
  3. リモート サーバー上の SharePoint 2010 Server
4

5 に答える 5

5

ホスト PC に SharePoint がインストールされていません。vmware インスタンスは、SharePoint のリモート インストールと見なされます。外部サーバーにインストールすることもできます。

標準の SharePoint プロジェクト テンプレートを使用して開発する場合は、SharePoint IS がインストールされているのと同じコンピューター/サーバーで Visual Studio を実行する必要があります。この概念が気に入らない場合は、SharePoint 2013 のリモート アプリを見ることができますが、それは別の球技です。

于 2013-04-15T11:35:12.183 に答える
1

Your screenshot points to an attempt to create a 2010 Empty project, but your text refers to 2013. I'm assuming that your working with 2013. The answer below is mostly appropriate for both however.

In 2010, you only had the option of SharePoint Projects - code that ran on the SP server. These are still available in 2013 (Empty Project, Visual Web Part etc.) To develop for this kind of solution you will need to have the appropriate run-time (i.e. SP2010 or SP2013 installed) on the development machine.

SP2013 introduced a new kind of project / model - the App. These solutions are not installed on the server but apply one or more config / library / list interactions via js/css and possibly other, off server web-services. These are called Apps. The MS documentation is generally consistent about this but it does require some attention when reading especially if, like me you can interchange app with project with solution.

So, to answer the question, the error message is correct - you are trying to start a 2010/2013 project without the runtime being installed on the same machine. If you'd like to develop a 2013 App then that can be done without the SP2013 product install but you will need a copy of the Office Developer tools for Visual Studio.

The MSDN Article has the 'important' clarification about Apps just below the first section

You can develop app for SharePoint solutions in Visual Studio 2012 if Microsoft SharePoint 2013 is installed on a remote server. However, you must install Microsoft SharePoint 2013 locally before you can develop other SharePoint solutions.

于 2014-02-19T16:16:00.100 に答える
0

私もこの問題に直面しましたが、簡単な手順でこの問題を解決できました。

  1. この直接リンクから officetools_bundle をダウンロードします http://go.microsoft.com/fwlink/?LinkID=279063&clcid=0x409

  2. セットアップを実行し、完了するまで待ちます。

  3. Visual Studio 2012 を開いて、SP 2013 用のアプリの開発をお楽しみください。

それが役立つことを願っています..乾杯!!

于 2013-06-18T08:49:20.330 に答える