わかりました、ここに私の限られた心では理解できないものがあります:
ベンダーから PDF ファイルを作成する .dll を使用する既存の .Net アプリがあります。古いバージョンの設定では、単語のグループに下線が引かれていましたが、1) 単語間のスペースに下線が引かれず、2) 文字の下の次のピクセルに下線が引かれたため、文字と文字の間に空白がありませんでした。下線。これは、最初に使用した .dll のバージョンです。
X 社は、単語間のスペースに下線を引き、下線を数ピクセル下げる新しいバージョンの .dll を公開しました。
古いバージョンの .dll をアンインストールして GAC から削除し、システムのどこにも .dll のコピーがないことを確認してから、新しいバージョンをインストールします。VS では、参照の下で、.dll が最新バージョンであることがわかります。ただし、アプリを実行すると、結果として単語に下線が引かれ、下線が数ピクセル下がりますが、単語間のスペースには下線が引かれません。
.dll を参照する新しいテスト プロジェクトを作成し、スペースに下線を引き、数ピクセル下に下線を引いて、目的の結果を得ました。
古いバージョンを参照していたが、現在は新しいバージョンを参照している既存のプロジェクトは、古いバージョンと新しいバージョンを組み合わせた動作を示しています。これはどのように可能ですか?これを引き起こす可能性のあるVSプロジェクトの内部作業に埋もれているものはありますか? 誰もこのようなものを見たことがありますか?
アイデアをお寄せいただきありがとうございます
更新 IDE で正しく動作していますが、マシンにインストールすると、まだハイブリッドの結果が表示されます。.dll を正しくプルしていないセットアップ プロジェクトに何かがあるはずです。