我知道軟件工程師通常不會尖叫,嘿,我沒有得到一個錯誤,你能幫我得到一個!但是目前我需要這個錯誤才能在本地顯示,因爲它在我們的CI
版本上失敗。當我沒有在本地獲取錯誤時,因爲成員名稱的語法充其量是痛苦的,所以更難以壓制(,請相信我,因爲它是從WF工作流程生成代碼的,所以我只需要抑制它)。沒有獲得本地構建的CA1822
構建服務器的CI構建使用Release
配置,我在Release
當地建設,使理想我會得到同樣的錯誤(一個一般做)。
這裏是我的Release
節在我的項目文件的快照:
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<RunCodeAnalysis>true</RunCodeAnalysis>
<CodeAnalysisRuleSet>..\..\SolutionAnalysis.ruleset</CodeAnalysisRuleSet>
<StyleCopEnabled>true</StyleCopEnabled>
<StyleCopTreatErrorsAsWarnings>false</StyleCopTreatErrorsAsWarnings>
<NoWarn>1591</NoWarn>
</PropertyGroup>
而且我得到這個錯誤(出於安全刪除類型和路徑名)在構建服務器:
OBJ \發佈\ WorkflowName_BeforeInitializeComponentHelper.cs(18):CA1822:Microsoft.Performance:在 '這個' 參數(或 '我' 在Visual基本)'WorkflowName.BeforeInitializeComponent(ref bool)'從不使用。將該成員標記爲static(或Visual Basic中的Shared),或者在方法體中使用'this'/'Me',或者至少使用一個屬性訪問器(如果適用)。
我希望你們能幫助我弄清楚爲什麼Release
構建過程中Visual Studio是不堆焊本地錯誤......哦瘋狂!