none
Microsoft.SharePointの追加について RRS feed

  • 質問

  • なんですが、どうしたらいいでしょうか。環境はXPprofessionalで、VS2005を使用しています。

    参考サイトでは「参照の追加」の「.net」に「Microsoft.SharePoint」を選択とありますが、

    ありません。。。aspxページで試しています。よろしくお願いします。

    2007年11月16日 5:40

回答

  • KentaroMさん、こんにちは。

     

    本質問の回答になるか自信はありませんが下記サイトの

    「Microsoft.SharePoint アセンブリへの参照を追加するには」は参考にならないでしょうか?

    (「参考サイト」と仰っているページがここであったらごめんなさい。)

    http://msdn2.microsoft.com/ja-jp/library/ms479423.aspx

     

     

    私は開発用のサーバーで直接プロジェクトを作成していますので試してはいないのですが

    読む限りではクライアントPCで「Microsoft.Sharepoint」を参照するプロジェクトを

    作ることは可能なように思われます。

    多分自身のPCにインストールされていないので「.NET」タブには出ないのでしょう。

    ご紹介したページに書かれているようにMOSSサーバーの該当フォルダを参照して

    直接設定するか、自身のPCにコピーする方法が書かれています。

    これでは無理ですかね?

     

     

     

    2007年11月19日 2:52
  • なまけものSE さんの回答でであってると思います。

    ご紹介された MSDN のページは、KentaroM さんがどんな aspx ページを作成しようとしているかによって混乱しがちな記述もありますのでちょっとだけフォローをさせていただきます。

    この MSDN のページは SharePoint 内で使用する aspx や ascx のプロジェクト作成方法が記載されています。

    そうではなく、独自の ASP.NET Web アプリケーションから SharePoint オブジェクトを使用するのであれば、最後の方の記事だけ参考にすれば良いです。

     

    ----- MSDN サイトより -----

    [参照] タブをクリックして、Windows SharePoint Services が動作しているサーバーの Local_Drive\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\ISAPI フォルダ内にある Microsoft.SharePoint.dll に移動します。その代わりに、Microsoft.SharePoint.dll をこのフォルダからリモート コンピュータのローカル ドライブにコピーしてから、この DLL のローカル コピーを開くこともできます。[開く] をクリックします。

    ----------

     

    結局、なまけものSE さんのおっしゃる通り、SharePoint のインストールと共に上記 ISAPI フォルダ内に作成される Microsoft.SharePoint.dll に参照設定すれば良いのです。
    2007年11月20日 16:38

すべての返信

  • KentaroMさん、こんにちは。

     

    本質問の回答になるか自信はありませんが下記サイトの

    「Microsoft.SharePoint アセンブリへの参照を追加するには」は参考にならないでしょうか?

    (「参考サイト」と仰っているページがここであったらごめんなさい。)

    http://msdn2.microsoft.com/ja-jp/library/ms479423.aspx

     

     

    私は開発用のサーバーで直接プロジェクトを作成していますので試してはいないのですが

    読む限りではクライアントPCで「Microsoft.Sharepoint」を参照するプロジェクトを

    作ることは可能なように思われます。

    多分自身のPCにインストールされていないので「.NET」タブには出ないのでしょう。

    ご紹介したページに書かれているようにMOSSサーバーの該当フォルダを参照して

    直接設定するか、自身のPCにコピーする方法が書かれています。

    これでは無理ですかね?

     

     

     

    2007年11月19日 2:52
  • なまけものSE さんの回答でであってると思います。

    ご紹介された MSDN のページは、KentaroM さんがどんな aspx ページを作成しようとしているかによって混乱しがちな記述もありますのでちょっとだけフォローをさせていただきます。

    この MSDN のページは SharePoint 内で使用する aspx や ascx のプロジェクト作成方法が記載されています。

    そうではなく、独自の ASP.NET Web アプリケーションから SharePoint オブジェクトを使用するのであれば、最後の方の記事だけ参考にすれば良いです。

     

    ----- MSDN サイトより -----

    [参照] タブをクリックして、Windows SharePoint Services が動作しているサーバーの Local_Drive\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\ISAPI フォルダ内にある Microsoft.SharePoint.dll に移動します。その代わりに、Microsoft.SharePoint.dll をこのフォルダからリモート コンピュータのローカル ドライブにコピーしてから、この DLL のローカル コピーを開くこともできます。[開く] をクリックします。

    ----------

     

    結局、なまけものSE さんのおっしゃる通り、SharePoint のインストールと共に上記 ISAPI フォルダ内に作成される Microsoft.SharePoint.dll に参照設定すれば良いのです。
    2007年11月20日 16:38
  • では、SharePointのサーバーのフォルダ名がわかれば.netがインストールされているローカルから参照出来ればMicrosoft.SharePoint名前空間が取得出来る訳ですね。まず、SPがあるサーバーのアクセス権限を申請しなくてはいけませんが・・・。みなさんアドバイスありがとうございました。

    2007年12月3日 1:35
  • KentaroM さん、こんにちは。

    フォーラムオペレーターの鈴木裕子です

     

    投稿からかなり時間が経っておりますが、

    こちらの情報をForumをご覧のほかの方々にも活用していただきたく、

    勝手ながら私の方で回答チェックをつけさせていただきました。

     

    KentaroM さんはチェックの解除ができますので、もし不適切でしたら修正をお願いします。

     

    これからもForumをご活用くださいね!

    それでは。

    2008年9月4日 7:12
    モデレータ