2010-09-10 46 views
5

Tôi không nhận được intellisense cho các thẻ asp nữa trong các trang web hoặc các ứng dụng web. Có một dấu kiểm sau:Không có thêm Intellisense cho thẻ ASP visual studio 2010

  • Tools-> Options-> Text tổng biên tập> C# -> General-> danh sách Auto thành viên

    Tools-> Options-> Text tổng biên tập> C# -> General-> Parameter thông tin

    Tools-> Options-> Text tổng biên tập> C# -> Intellisense-> Hiển thị danh sách hoàn thành sau khi một nhân vật là gõ

Môi trường dev của tôi là máy chủ 2008 R2 64 bit, VS 2010 Cuối cùng (ver 10.1.30319.1 RTMRel), tôi chưa cài đặt lại, nhưng tôi đã cài đặt AnkhSVN.

Làm cách nào để lấy lại nội dung?

UPDATE: Đây là webconfig của tôi:

<configuration> 
    <connectionStrings> 
    <add name="MerchandiseEntitiesContainer" connectionString="metadata=res://*/Merchandise.Entities.csdl|res://*/Merchandise.Entities.ssdl|res://*/Merchandise.Entities.msl;provider=System.Data.SqlClient;provider connection string=&quot;Data Source=.\sqlexpress;Initial Catalog=OldOslernet;Integrated Security=True;MultipleActiveResultSets=True&quot;" providerName="System.Data.EntityClient" /> 
    </connectionStrings> 
    <system.web> 
     <compilation debug="true" targetFramework="4.0" /> 
     <httpRuntime executionTimeout="1800" 
       maxRequestLength="1048576" 
       useFullyQualifiedRedirectUrl="false" /> 
    </system.web> 
    <appSettings> 
    <add key="upLoadPath" value="images/products/"/> 
    </appSettings> 
</configuration> 

Ngoài ra, đây là một pic của trình biên tập: http://img688.imageshack.us/img688/958/extension.png

+0

tôi đã di chuyển dự án thành subversion và tải dự án xuống máy khác và intellisense hoạt động tốt. Vì vậy, nó không phải là một vấn đề dự án/giải pháp. –

Trả lời

7

Xóa Schema tập tin

Xóa tất cả các file trong thư mục sau: C: \ Users [UserName] \ AppData \ Roaming \ Microsoft \ VisualStudio \ 10.0 \ ReflectedSchemas. Nó là safe to delete anything in this folder vì Visual Studio sẽ tạo lại chúng khi cần thiết.

Bỏ chặn Khảo Assemblies

Có thể có một vấn đề với một trong các hội đồng tham chiếu trong dự án của bạn bị chặn trên máy tính của bạn. Nhấp chuột phải vào mỗi DLL trong Windows Explorer, chọn Properties, và nhấp vào nút "Unblock" (nếu DLL đang bị chặn.)

Đặt lại Visual Studio Cài đặt

Nếu vẫn thất bại, bạn có thể cố gắng thiết lập lại các thiết lập của bạn trong Visual Studio 2010 (MSDN Link.) Bạn sẽ phải tinh chỉnh các thiết lập của bạn trên một lần nữa nhưng nó là giá trị cố gắng.

+0

dll bị chặn là nó. Bạn, thưa bạn, rock. Khốc liệt! –

+0

Cảm ơn, bạn đã cứu tôi khỏi thổi bay một môi trường dev. Đáng giá mọi điểm. Chúc mừng! –

+0

Tôi đang cố gắng để thưởng cho tiền thưởng, nhưng sau khi tôi nhấp vào nó, nó nói rằng tôi có 12 giờ để thưởng tiền thưởng và nút không thay đổi. Vui lòng cho tôi biết nếu bạn chưa nhận được tiền thưởng. Cảm ơn bạn một lần nữa! –

0
  • Kiểm tra tập tin mở rộng - biên tập bindings trong tùy chọn.
  • Kiểm tra phần system.web \ pages \ controls cấu hình trong tệp cấu hình web của bạn.
  • Kiểm tra phần system.web \ compilation \ assemblies.
+0

Không có gì được liệt kê dưới Microsoft C# trong trình chỉnh sửa tiện ích mở rộng –

+0

Dự án là dự án .net 4.0, do đó, không có bất kỳ điều gì trong các phần đó theo mặc định. Có nên không? –

+0

Nếu dự án của bạn được xây dựng với .NET 4, không. Nhưng hãy thử thêm các dòng này vào tệp cấu hình của bạn từ dự án .NET 2/3. – BlueCode

0

Đây là những gì làm việc cho tôi cho aspx/file ascx:

Nhấp chuột phải vào tập tin trong Solution Explorer Chọn Open With Chọn Web Form Editor (Default) Bấm Set as Default

Các vấn đề liên quan