VS2008 で新しいプロジェクトを作成しました。プロジェクトの種類
Visual C# > Office > 2007 > Word 2007 Document
いくつかのコードを追加しました..いくつかのカスタム フープを介していくつかのジャンプを Word に実行させました..すべて問題ありません。ここで、署名されていない別のアセンブリ ( CopyLocal as false)を参照する必要があります。そこで、プロジェクト参照を追加します。これで、プロジェクトは不平を言うことはありません
エラー MSB3188: 前提条件としてマークするには、アセンブリ 'X.dll' に強力な署名を付ける必要があります。
エラー コード ページは簡潔です(今ではこれに慣れています) それ以来、Google で検索して投稿を読んでいます..
どうすればこれを回避できますか? または、すべての参照 (VSTO の場合) は厳密な名前/署名が必要であるという隠れた戒めです。それは私が制御していないバイナリであり、署名されていない別のdllの束に依存しているため、署名して終了することはできません..チェーンサイン反応を開始することはできません
.X.dll
更新: CopyLocal=Trueにすることでビルドの問題を解決しました。しかし、これは、参照された X.DLL とそのすべての依存関係を bin\debug フォルダーにダンプすることを意味していました...うーん! というサブフォルダーを作成し、そこからbin\debug\refExecsX.dll を参照しようとしましたCopyLocal=false。エラーメッセージが返ってきました。