Więc czasami (często!) Chcesz kierować wersję specyficzny .NET (powiedzmy 3.0), ale ze względu na pewne usługi .NET pakuje dostać się do problemów, takich jak:Unikanie NET wersjonowania piekło
Dispatcher.BeginInvoke(Delegate, Object[])
< - ten dodano 3,0 SP2 (3.0.30618)System.Threading.WaitHandle.WaitOne(Int32)
< - ten dodano 3.5 SP1, SP2 3.0 2.0 SP2
Obecnie są one wykrywane przez kompilator JIT tak budowanie przeciwko .NET 3.0 w Visual Studio nie będzie guarante będzie działać na systemach tylko .NET 3.0.
Short
- potwierdzający za każdym funkcję użycia lub
- ograniczając swoje środowisko programistyczne do .NET 3.0 (który jest do bani, ponieważ masz do opracowania projektów dla innych zbyt)
jaki jest najlepszy sposób na uniknięcie używania rozszerzeń?
Dzięki!
YEEEESS !!!! Ale nie ma wsparcia dla VS 2008 Pro ...ssssiiiiigggh – moogs
ale jest fxcop !!! dzięki! – moogs
Cieszę się, że mogę pomóc. Zaktualizowałem odpowiedź tak, aby zawierała również odniesienie do FxCop. –