Visual Studio có lớp phủ màu đỏ khi chạy trên OSX thông qua VMWare Fusion


3

Tôi đang có một vấn đề thú vị được hiển thị dưới đây. Về cơ bản, tôi có một phân vùng bootcamp của Windows7 được tải trong OSX Lion thông qua VMWare Fusion và mọi thứ dường như hoạt động ổn định, ngoại trừ Visual Studio 2010.

Visual Studio 2010 dường như có một lớp phủ màu đỏ kỳ lạ trên tất cả (bao gồm các menu). Hành vi này chỉ xảy ra khi chạy trong VMWare Fusion, nếu tôi khởi động lại vào Windows7 thông qua bootcamp thì mọi thứ thật ngoạn mục.

Tôi không nhận thấy vấn đề kết xuất với bất kỳ ứng dụng nào khác trong khi chạy trong lớp ảo hóa và điều này cũng xảy ra cho dù đó là cửa sổ, đơn vị hay toàn màn hình.

Tôi đã cài đặt tiện ích mở rộng trình chuyển đổi chủ đề cho VS2010, có thể thông qua ảo hóa một số màu mặc định đã được dịch không chính xác nhưng mọi chủ đề đều có hiệu ứng chính xác như nhau, ngoại trừ các màu đỏ khác nhau.

Lần nữa, tất cả các ứng dụng khác chạy hoàn hảo không có lỗi, nhưng ứng dụng duy nhất Tôi thực sự quan tâm đến là studio hình ảnh và tôi chỉ đơn giản là không thể mã như thế này!

Có ai khác gặp phải bất kỳ vấn đề tương tự như thế này?

VMWare được thiết lập để cung cấp hỗ trợ 3D đầy đủ để hiển thị trên VM (Tôi không thể thay đổi cài đặt này) và trong Windows7, bộ điều hợp hiển thị được đặt thành màu 32 bit.

Tôi đã khởi động lại cả hai hệ điều hành và vẫn còn vấn đề này vì vậy tôi khá cởi mở với bất kỳ đề xuất nào.

Red Visual Studio 2010 in OSX Lion via VMWare Fusion

Câu trả lời:


3

Bạn không có các công cụ hiệu suất WPF đang chạy?


Tôi cũng đoán rằng nó có liên quan đến lớp WPF mà hầu hết trình soạn thảo đã được tạo. Nếu bạn để ý, trình thám hiểm giải pháp vẫn được viết bằng C ++ không có lớp phủ màu đó trên đó.
Chris

Tôi chưa bao giờ cài đặt cụ thể bất kỳ công cụ hiệu suất WPF nào mặc dù phiên bản VS là tối ưu, nó có thể là thứ được cài đặt sẵn gây ra sự cố không? .. Tôi sẽ tạo một ứng dụng WPF nhanh để xem nó có bị ảnh hưởng không.
Quintin Robinson

Không, bạn phải đặc biệt bật nó lên. Đề nghị khác của tôi là tắt hoặc bật "tự động tăng tốc phần cứng" trong VS. Nếu nó tắt, bật nó lên. Tắt, bật nó lên và xem. Ngoài ra, hãy thử một chủ đề khác nhau. Tôi nghĩ điều này là dành riêng cho VS, vì Windows 7 DVM sử dụng nhiều thành phần kernel giống như WPF, nhưng thanh tác vụ của bạn không có màu đỏ.
surfasb

Tôi chỉ tạo một ứng dụng WPF nhỏ để kiểm tra lý thuyết và thực sự nó cũng có hiệu lực màu đỏ. Tôi sẽ chơi với các trình điều khiển và xem liệu tôi có thể tìm thấy một kết hợp làm việc cho màn hình không. Bạn có bất cứ lời đề nghị khác?
Quintin Robinson

@surfasb Tuyệt vời; khoảng hơn 8 năm trong các phiên bản studio hình ảnh khác nhau và tôi đã có không ý kiến thậm chí còn có một tùy chọn để tăng tốc phần cứng, bây giờ nó đã bị vô hiệu hóa và hoạt động như một nhà vô địch, cảm ơn một lần nữa! Tôi không biết phải làm gì với bất kỳ ứng dụng WPF nào khác nhưng sự tương tác của tôi với chúng thường bị hạn chế nên tôi không lo lắng lắm.
Quintin Robinson

1

Tăng tốc phần cứng WPF có thể bị vô hiệu hóa bằng cách đặt giá trị đăng ký:

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Avalon.Graphics\DisableHWAcceleration

Đó là giá trị DWORD; đặt nó thành 1 để tắt khả năng tăng tốc. Điều này đã khắc phục ít nhất một phần sự cố cho tôi với Autodesk Revit trong VMWare Fusion.

Liên kết:

http://msdn.microsoft.com/en-us/l Library / aa970912.aspx

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.