У меня есть проект в разработке, нацеленный на .NET 3.5.У меня нет выбора по этому поводу, так как корпоративные большие парики не позволят нам ориентироваться на 4.0.Я добавил новый тестовый проект в решение в Visual Studio 2010. Я вижу, что могу ориентироваться только на 4.0 Framework из тестового проекта (что нормально, потому что он не развернут).
Все отлично, кромечто я получаю предупреждения компилятора из моих тестовых проектов:
warning CS1685: предопределенный тип 'System.Action' определен в нескольких сборках в глобальном псевдониме;используя определение из 'c: \ Program Files \ Reference Assemblies \ Microsoft \ Framework.NETFramework \ v4.0 \ System.Core.dll'
Я удалил ссылку на System.Core из тестового проекта и предупреждениевсе еще происходит.Я могу только предположить, что это потому, что проект, который я тестирую, нацелен на 3.5, поэтому что-то пересекается.Есть ли ЧИСТЫЙ способ устранить это предупреждение, пока мы не получим одобрение для цели 4.0 в наших приложениях?