2013-01-14 58 views
4

我已經在Unity配置文件中註冊了通用類型。它可以工作,但ReSharper將此語法標記爲INCORRECT_TYPE_PARAMETER_NUMBER錯誤。有沒有辦法做到這一點,將保持ReSharper快樂,而不會增加配置文件的開銷?通用類型的統一配置

<unity> 
    <type alias="IList`1" type="System.Collections.Generic.IList`1, mscorlib"/> 
                 ^^^^^^^ 
    <type alias="List`1" type="System.Collections.Generic.List`1, mscorlib"/> 
                 ^^^^^^ 
    <type alias="string" type="System.String, mscorlib"/> 
    <type alias="int" type="System.Int32, mscorlib"/> 
    <register type="IList`1[string]" mapTo="List`1[string], mscorlib"/> 
    <register type="IList`1[int]" mapTo="List`1[int], mscorlib"/> 
</unity> 

回答

-1

您是否嘗試過使用mscorlib的完整程序集名稱(包括程序集版本,公鑰標記等)?

+0

是的,它沒有區別。我仍然可以通過控制點擊到底層類型,R#仍然顯示關於泛型類型參數的警告。 –