2

私は自分の答えを見つけるためにフォーラムといくつかのブログを見ましたが、ここに投稿することはできませんでした.

MOSS 2007 があり、ドキュメントが保存されているライブラリがあります。1 日実行されるクライアント ユーティリティを実行し、その日にインポートされたすべてのドキュメントをメタデータ (列名) とともにエクスポートしたいと考えています。

VHD や開発環境に SharePoint サーバーをインストールしたくありません。この理由だけで、SharePoint の開発環境が必要になるとは思わないからです。これを自分の SharePoint 開発環境で開発して、SharePoint チームに渡してサーバーに展開させたくはありません。XP マシンだけでできるはずだと思うからです。

SharePoint オブジェクト モデルが利用可能であるのに、不足している dll をサーバーから取得して、ドキュメントをファイル システムにエクスポートするための小さな C# ユーティリティを作成できないのはなぜですか? SharePoint Web サービスでこれを実行できると思いますが、質問は、XP マシンで SharePoint オブジェクト モデルを使用して実行できますか? 管理者に stsadm を使用してスクリプトの一部として必要な作業を行うように依頼したくありません。

4

2 に答える 2

2

SharePoint 2007 では、(サーバー) オブジェクト モデルへのクライアント側アクセスはサポートされていません。提示した要件を満たすには、Web サービスを使用する必要があります。

また、SharePoint がインストールされていないクライアント マシンに SharePoint DLL を取り込み、それを使用してコードをコンパイル (または実行) することはできません。コンパイル可能性を達成することは可能かもしれませんが、そのプロセスは面倒であり、そのようなマシンで実行されない場合はまったく意味がありません.

于 2013-01-25T20:59:01.580 に答える
0

Web サービスを使用するために、SharePoint 2007 の DLL は必要ありません。

DLL だけを取得するのは開発にとって苦痛です。コードをコンパイルすることはできますが、実行/デバッグするには SharePoint を完全にインストールする必要があります。

SharePoint の質問専用の特別なhttps://sharepoint.stackexchange.com/があることに注意してください。

于 2013-01-25T20:57:35.830 に答える