多くの同様の投稿ですが、これは私が信じている重複ではありません。Visual Studioで参照を追加すると、一部のdllはローカルにコピーされますが、一部はコピーされません。
他の場所から取得した外部dllにはローカル参照が必要であることを理解していますが、Visual Studioの参照の長いリスト(.NETおよびCOM)から選択したものをローカルにコピーする必要はないと思います。私はしません。
COMからShell32を選択すると、dllがローカルにコピーされることに気付きました。デフォルトでは、「ローカルコピー」はtrueに設定されています。したがって、.NETは、COMが持つべきローカル参照を必要としないものであると想定しました。しかし、Office Interopオブジェクト(COM)を参照すると、それらがローカルにコピーされていないことがわかります。
一部はローカルにコピーされ、一部はコピーされないのはどうしてですか。(何かいいことを知りたい)
また、一般的に参照用に「ローカルコピー」プロパティを設定するにはどうすればよいですか?Visual Studioがデフォルトで実行することだけを実行することをお勧めしますか?
ありがとう。