ソリューションのマニフェストにアセンブリを追加することからVSeWSS 1.3を防ぐ方法

StackOverflow https://stackoverflow.com/questions/1668135

質問

私は最近、VSeWSS 1.3に私のSharePoint開発マシンをアップグレードし、私が前に存在していたとは思いませんでした行動に気づきました。私はいくつかの共通のアセンブリを使用する2つのカスタムWebパーツを持っている、との両方が同じサイトに住んでいます。私はBinフォルダにコピーし、これらのファイルという第三の普通のWebパーツを作成しようとし、必要に応じて、私は他のものを壊滅することなく、Webパーツソリューションの1つを削除することができるようにweb.configファイルに安全なコントロールエントリを追加しています。

私はあなたが与えられたのVisual Studioプロジェクトにそれらが含まれている場合、それが唯一のマニフェストにアセンブリを含めると思っVSeWSSの以前のバージョンでは。私は2つのWebパーツのプロジェクトから共通のアセンブリを削除したが、それらのエントリは、まだ彼らのソリューションのマニフェストで終わります。もちろん、拡張子は、ファイルがalltogether別のディレクトリにある場合でも、Webパーツの参照を見て、それで行くされます。

それらがプロジェクトで参照されている場合でも、マニフェストにアセンブリエントリを追加しないように拡張を指示する方法はありますか?またはそれを使用するWebパーツから共通のコードを分離するための良い方法はありますか?

役に立ちましたか?

解決

はい、あなたは、アセンブリを展開からVSeWSSを防ぐことができます。ただ、プロジェクトVSあなたの中に参照されるアセンブリのリストにアセンブリを選択し、そのプロパティを見てください。そこにはあなたが配備されてからアセンブリを防ぐために、falseに設定されたオプション「LocalCopy」を、見つけることができます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top