2016-05-09 153 views
0

我使用ReSharper的命令行工具InspectCode.exe,但無法獲得與通過Visual Studio運行ReSharper時相同的輸出。將.DotSettings文件添加到ReSharper InspectCode

我目前在Visual Studio 2013上安裝了ReSharper Ultimate 10.0.1版本,並手動編輯了我的檢查嚴重性設置,以忽略在編譯期間不影響我的解決方案的我的團隊或文體偏好的非問題的某些問題,運行。這下C:\Users\%username%\AppData\Roaming\JetBrains\Shared\vAny\GlobalSettingsStorage.DotSettings

我現在InspectCode命令保存看起來是這樣的:

InspectCode C:\*solution_location* /o=C:\Users\%username%\Desktop\xmlOutput.xml 

在位於here JetBrains的InspectCode頁,有提到InspectCode會發現手動更改ReSharper的創建的備份配置文件通過Visual Studio,但在同一個解決方案文件上同時運行InspectCode和Visual Studio中的「ReSharper> Inspect>解決方案中的代碼問題」選項會給出不同的結果。

問題是,我如何在ReSharper InspectCode命令行工具中使用上面提到的配置文件?

回答

0

您可以嘗試的一件事是將您的GlobalSettingsStorage.DotSettings複製到{SolutionName}.sln.dotSettings,坐在您的解決方案文件旁邊。

此外,請確保ReSharper和命令行工具處於相同版本。

最後,你所看到的有什麼不同?如果是由於擴展引起的,那麼不幸的是,這是一個難以解決的問題 - 命令行工具don't currently support extensions

+0

區別僅僅在於數量(大部分是文體)的問題。另一個有趣的事情是,我沒有在解決方案文件旁邊看到一個'{SolutionName} .sln.dotSettings',並且顯示隱藏的文件和文件夾等選項已啓用,任何想法爲什麼我可以'你看到了嗎?另外我的命令行工具版本是10.0.20151218.134438,如果有幫助的話。對於這些工具和ReSharper,它看起來是一樣的。 – BaseballGuy

+0

該文件應該根據您的解決方案命名,所以'AwesomeApp.sln'會有'AwesomApp.sln.dotSettings'。只有在明確地將某些內容保存到選項對話框中的「Team Shared Settings」層時纔會創建,因此可能不存在。你可以複製一個文件並重命名它,ReSharper會將其選中。 – citizenmatt