WebセットアッププロジェクトがWindows XP + VS.NET 2010上に構築されている場合、 DLL /参照クラスライブラリDLLは、ターゲットサーバのWebサイトのbinフォルダに保持されます。インストール後、ターゲットサーバのWebサイトのbinフォルダにあるすべてのDLLは、Web Setupと同じタイムスタンプを持ちます。MSI created date
私はこのソリューションをTFS 2010 + Windows 7 + VS.NET 2010(.sln/.vbprojファイルにいくつか変更を加えました)に移行し、ソリューションを構築しました。このWebセットアッププロジェクトがターゲットサーバーにインストールされると、サードパーティ参照DLL /参照クラスライブラリDLLのタイムスタンプがターゲットサーバーのWebサイトbinフォルダに保存されず、代わりにすべてのDLLにWebセットアッププロジェクトの作成日付と同じタイムスタンプが付きます。また、Webセットアッププロジェクトは、サードパーティ参照のDLL /参照クラスライブラリDLLをWebサイトのbinフォルダから取得していないようです。その他の注意:Webセットアッププロジェクトには、「XXX Web Deploy Project」のプリコンパイル済みWeb出力が表示されます。
この問題の原因は何ですか?
ありがとうございます。
返信いただきありがとうございます。 WinXPでパッケージをビルドしたとき、サードパーティ参照DLLのタイムスタンプは、ターゲットサーバのWebサイトのbinフォルダに保存されますが、Win 7でビルドされたときは保持されません。Win 7&TFSに移動したので、私の変更のために引き起こしている。 –