2009-06-17 35 views
8

Tôi đã cài đặt MVC 1.0. Trường hợp của System.Web.MVC dll để tôi có thể sử dụng phản xạ để xem làm thế nào các phương pháp trợ giúp được mã hóa? Tôi đã xem trong thư mục bin của ứng dụng web ASP.NET MVC của tôi nhưng nó không có ở đó. Tôi không hoàn toàn chắc chắn nơi cài đặt MVC 1.0 cài đặt dll và làm thế nào mà dây lên đến web.config của các ứng dụng MVC của bạn. System.Web.MVC có được cài đặt trong GAC hay gì đó không? Nếu vậy, làm thế nào mà tôi có thể phản ánh trong hội đồng?Vị trí của System.Web.MVC để tôi có thể phản ánh qua nó với phản xạ

Trả lời

16

Mỏ có trong C: \ Program Files \ Microsoft ASP.NET \ ASP.NET MVC 1.0 \ Assemblies \ System.Web.Mvc.dll.

3

Bạn có thể xem mã nguồn trực tuyến thực tế tại http://aspnetwebstack.codeplex.com/. Đôi khi phiên bản có sự chậm trễ, nhưng nó thường được cập nhật. Khi tôi sử dụng Reflector, tôi chỉ cần thêm assembly từ C:\Program Files\Microsoft ASP.NET\ASP.NET MVC 1.0\Assemblies.

+0

Trên thực tế bạn muốn http://aspnetwebstack.codeplex.com cho các công cụ trong lõi MVC (/ aspnet là công cụ mẫu vv) –

+0

@ TimLovell- Smith không phải là url khi tôi đăng câu trả lời ban đầu. Cảm ơn lời nhắc nhở, mặc dù. Tôi đã cập nhật. – tvanfosson

4

Mine là tại địa chỉ: C: \ Program Files (x86) \ Microsoft ASP.NET \ ASP.NET MVC 1.0 \ Assemblies

2

Nếu bạn đang tìm kiếm để phản ánh bất kỳ DLL tham chiếu bởi dự án của bạn, chỉ cần click chuột phải trên DLL dưới Tham chiếu trong Project Explorer, nhấp vào Thuộc tính và nó sẽ cho bạn biết đường dẫn chính xác.

+1

tuy nhiên trong trường hợp này, System.Web.MVC không hiển thị trong thuộc tính của dự án web của tôi trong danh sách assembly – PositiveGuy

+0

Nó phải nằm trong danh sách tài liệu tham khảo ... Tôi chỉ sử dụng dự án ứng dụng web, dự án trang web có thể xử lý khác ... – Will

0

Có vẻ như điều này đã thay đổi đối với VS2015/Windows10. Mine là dưới:

C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\CommonExtensions\Microsoft\Web\Razor\v3.0\MVC5.1 

HOẶC

C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Stack 5\Packages\Microsoft.AspNet.Mvc.5.2.3\lib\net45 
Các vấn đề liên quan