1
我希望能夠在運行時動態加載和卸載DLL項目。爲此,我必須確保每次在Visual Studio中重建我的項目時,生成的.pbd文件都具有僞隨機生成的名稱(隨機文件路徑有效字符串).pbd。你在Visual Studio中如何生成一個隨機輸出名稱的PDB文件?
這是因爲調試器迫使我在重建之前中止調試。
我第一次嘗試創建一個自定義的預構建工具,跑了創建這樣一個系統環境變量.bat文件:
set TIMESTAMP=%DATE:/=-%@%TIME::=-%
set TIMESTAMP=%TIMESTAMP: =%
setx buildrandomvar %TIMESTAMP%
這工作得很好,我查了註冊表。但不管我做了什麼,我都不能將「buildrandomvar」作爲.pdb文件名的一部分。結果只是一個空的「.pbd」。
我的程序數據庫文件名設置爲:$(OUTDIR)$(的TargetName)$(buildrandomvar).PDB
我真的很感激任何幫助都與這個問題,因爲我不能得到這個工作。
https://msdn.microsoft.com/en-us/library/dd633440.aspx#BKMK_Static –