W moim web.config Mam następujące ustawienia:Dlaczego program Visual Studio narzeka na moją konfigurację detektorów śledzenia web.config?
<system.diagnostics>
<trace>
<listeners>
<add name="AzureDiagnostics"
type="Microsoft.WindowsAzure.Diagnostics.DiagnosticMonitorTraceListener, Microsoft.WindowsAzure.Diagnostics, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35">
<filter type="" />
</add>
</listeners>
</trace>
</system.diagnostics>
który jest tak samo jak w przykładzie MSDN here:
<system.diagnostics>
<trace>
<listeners>
<add type="Microsoft.WindowsAzure.Diagnostics.DiagnosticMonitorTraceListener,
Microsoft.WindowsAzure.Diagnostics,
Version=1.0.0.0,
Culture=neutral,
PublicKeyToken=31bf3856ad364e35"
name="AzureDiagnostics">
<filter type="" />
</add>
</listeners>
</trace>
Jeszcze Visual Studio podkreśli type
atrybutów wewnątrz <filter type=""
i kiedy poruszam myszą, mówi: the 'type' attribute is not allowed
. Jeśli spróbuję użyć technologii IntelliSense, aby znaleźć to, co dozwolone, oferuje ona: lockItem
, lockElements
, lockAttributes
, lockAllElementsExcept
i lockAllAttributesExcept
.
Dlaczego program Visual Studio nie jest podobny do type
wewnątrz filter
?
Czy kod się kompiluje i czy działa? Jedyny problem polega na tym, że Visual Studio narzeka? – DOK
@DOC: Wygląda na to, że działa, ale nie do końca rozumiem, co ten typ powinien zrobić i dlaczego VS narzeka. – sharptooth
Czy używasz ReSharper? Jest tam błąd, którego jeszcze nie udało się naprawić. –