3

私は最近、会社にSharePointサーバー2013をセットアップし、カスタムリンクでスーツバーをオーバーライドする方法の非常に良い例を見つけました。これらの例を実装しようとしているので、VisualStudio2012とOffice開発ツールがインストールされているところに到達します。新しいプロジェクトを開始することを選択した場合、[新しいプロジェクト]>[テンプレート]>[Visual C#]> [Office /SharePoint]>[SharePointソリューション]>[SharePoint2013の空のプロジェクト]を選択すると、[OK]をクリックし、Sharepointがインストールされていないというエラーが表示されます。VS 2012をインストールして、Sharepoint 2013サーバーを直接開発することになっていますか?

4

2 に答える 2

4

SharePoint アプリケーションを開発する非常に一般的な方法は、開発ワークステーションで仮想マシン (たとえば、Windows 8 での hyper-v ) を実行することです。

vhd ファイルにデュアル ブートすることもできます。

また、Windows Server 2012 をインストールし、多くのデスクトップ変換技術の 1 つを使用して、それをワークステーションのプライマリ オペレーティング システムとして使用することもできます。

よく見られるもう 1 つの手法は、仮想マシンをクラウドまたはデータセンターでホストし、SharePoint Server と Visual Studio の両方を実行することです。次に、リモート デスクトップを使用してそのマシンに接続します。

ちょっとした工夫で、SharePoint 2010 インストーラーをワークステーション OS にインストールすることができます。これは、SharePoint 2013 では機能しなくなりました。このサポートが削除された理由は、VHD からの起動と Hyper-v が Windows 8 に組み込まれたためです。

私の経験では、アプリケーションをビルドしたいだけで実行やデバッグをしたくない場合は、実際の SharePoint Server からアセンブリをコピーするだけでそれが可能になります。SharePoint 2013 の更新されたドキュメントがまだ見つかりません。

于 2013-02-10T11:42:14.213 に答える
1

はい。SharepointサーバーGACには、SharePointサーバーオブジェクトモデルとプログラムで連携するために必要なサーバーオブジェクトモデルがあるため、VisualStudioを使用してSharePointサーバーで直接開発する必要があります

クライアントオブジェクトモデルまたはWCFデータサービスフレームワークを使用して、クライアントマシン上で開発することもできます。

于 2013-02-10T11:25:45.693 に答える