每當我嘗試調試.NET Windows服務應用程序時,我都會在性能計數器上看到有關ReadOnly屬性的重複錯誤。這個應用程序可以在x86 windows vista或x86 windows 2003上正常運行。它僅停留在我的新64位開發機器上。請求的性能計數器不是自定義計數器,它必須初始化爲ReadOnly
我已經在管理員模式下在64位和32位命令行VCVARS.bat上運行相關的InstallUtil調用。我得到沒有錯誤設置類別和每個性能計數器。但是,不管我是否設置PERF點擊率作爲只讀與否,我得到這個:
的請求的性能計數器 不是自定義計數器,它必須是 初始化爲只讀。
UPDATE
我重新安裝機器的Windows 7 32位版本,而奇怪的是我仍然得到這個錯誤。唯一改變的是從Windows Vista Business遷移到Windows 7 Professional。這鈴響嗎?
我很久以前遇到了這個問題,並認爲我結束了剛剛創建自定義計數器什麼我需要做的,所以這是沒有幫助的。但我可以說我沒」 t在這種情況下32位64位有問題,所以它可能不值得你追趕那個尾巴太久。 – 2010-01-12 06:59:54
感謝Jim,我開始認爲鋪設機器並重新安裝x86窗口比找到解決此問題的方法更快!傷心。但是是真的。 – 2010-01-12 22:13:54