相關資訊
要進一步驗證當掉是否與 TestStand Sequence Editor和 Runtime之間的版本差異有關,您可以使用 Fusion Logs。 Fusion Logs 可以通過以下兩種方式任一來啟用。
- Registry Keys
添加以下Registry Keys。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fusion
Add:
DWORD ForceLog set value to 1
DWORD LogFailures set value to 1
DWORD LogResourceBinds set value to 1
DWORD EnableLog set value to 1
String LogPath set value to folder for logs (e.g. C:\FusionLog\)
確保有包括文件夾名稱後的反斜線並檢查該文件夾是否存在。您需要重新啟動正在運行的程式才能讀取新的 registry 設定。
2. Fusion Log Viewer (fuslogvw.exe)
若你使用了這兩種方法中的任何一種,當電腦發現綁定失敗時,都應該會創建了一個.htm 文件。你可以檢查這些日誌以獲取更新版本調用的 TSDotNetSupport.dll。
下面是顯示 TestStand Sequence Editor 2016 和 TestStand Runtime 2016 SP1 之間綁定fusion logs 摘錄。總之,日誌顯示“We looked for the 2016 version of the DLL but found a newer 2016 SP1 version. ”
LOG: This bind starts in default load context.
LOG: No application configuration file found.
LOG: Using host configuration file:
LOG: Using machine configuration file from C:\Windows\Microsoft.NET\Framework\v4.0.30319\config\machine.config.
LOG: Post-policy reference: TSDotNetSupport, Version=16.0.0.185, Culture=neutral, PublicKeyToken=ad9244eb3b825cd8
LOG: GAC Lookup was unsuccessful.
LOG: Attempting download of new URL file:///C:/Program Files (x86)/National Instruments/TestStand 2016/Bin/TSDotNetSupport.DLL.
LOG: Assembly download was successful. Attempting setup of file: C:\Program Files (x86)\National Instruments\TestStand 2016\Bin\TSDotNetSupport.dll
LOG: Entering run-from-source setup phase.
LOG: Assembly Name is: TSDotNetSupport, Version=16.1.0.52, Culture=neutral, PublicKeyToken=ad9244eb3b825cd8