2013-02-14 37 views
32

Tôi có một ứng dụng WPF. Trong khi xây dựng nó Tôi nhận được lỗi sau:Ngoại lệ từ HRESULT: 0x80070057 (E_INVALIDARG)

Could not load file or assembly or one of its dependencies. The parameter is incorrect. (Exception from HRESULT: 0x80070057 (E_INVALIDARG))

ứng dụng đang cố gắng tải lắp ráp từ ổ đĩa ảo (như gỡ lỗi Folder)

Ex: [subst r: c: [tôi bin hội PTH]

Trước đó tôi đã gắn c: \ bin làm ổ đĩa mạng và bị lỗi sau.

This assembly may have been downloaded from the Web. If an assembly has been downloaded from the Web, it is flagged by Windows as being a Web file, even if it resides on the local computer. This may prevent it from being used in your project. You can change this designation by changing the file properties. Only unblock assemblies that you trust. See http://go.microsoft.com/fwlink/?LinkId=179545 for more information.

Chỉnh sửa: Tôi không thể tìm thấy nút Bỏ chặn trong cửa sổ thuộc tính bằng cách này.

+0

này [trả lời] (https: // stackoverflow .com/a/11743430/465053) từ một bài đăng có liên quan rất hữu ích. – RBT

Trả lời

1

Đối với Lỗi mà bạn nhận được khi bạn đang gắn kết là do chặn cho Tập hợp/DLL. Nhấp chuột phải vào những gì đã bao giờ bạn đã tải về DLL và bạn sẽ nhận được một tùy chọn để mở khóa nó.

Đối với tệp Không thể tải tệp hoặc lắp ráp hoặc một trong các lỗi phụ thuộc của nó, hãy đặt điểm ngắt trong hàm khởi tạo của lớp bắt đầu và kiểm tra xem nó có bị lỗi do điều gì không.

+0

Được đề cập đến trong câu hỏi là không có tùy chọn Bỏ chặn – Simsons

90

rõ ràng ra các tập tin khuôn khổ tạm thời cho dự án của bạn trong:

Đối với Windows 7, con đường là:

C:\Users\[username]\AppData\Local\Temp\Temporary ASP.NET Files\ 

Đối với 64 bit với 'khung' trong đường dẫn đường dẫn đầy đủ là:

C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\ 

http://www.solutioncottage.com/ShowSolution.aspx?solID=59

+0

Cảm ơn câu trả lời của bạn, đây phải là câu trả lời đúng. Cảm ơn bạn đã tiết kiệm thời gian của tôi. – MDDDC

+1

Điều này phải được đánh dấu là câu trả lời @Simsons về cách bạn đánh dấu nó? – pechar

+3

Đây là thông tin rất hữu ích (nó chắc chắn đã giải quyết được vấn đề của tôi) nhưng tôi không nghĩ đó là câu trả lời đúng vì nó đề cập đến ASP .NET, trong khi câu hỏi là về WPF. – user1069816

3

này xảy ra với tôi khi tôi có một màn hình màu xanh trong khi xây dựng.

tôi đã phải xóa gói của tôi và thư mục bin, và nhận được sau đó từ TFS

tại thời điểm đó tôi không có gì ở vị trí sau ...

C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files

để giải quyết tôi đặt Visual Studio trong chế độ gỡ lỗi và sau đó theo dõi thư mục trên. tôi đã xóa các tệp khi chúng xuất hiện và sau đó ứng dụng bắt đầu hoạt động trở lại.

thời gian để bắt đầu tìm kiếm một máy Dev mới.

0

Tôi đã gặp sự cố này sau khi lỗi màn hình xanh lam của cửa sổ 8 trong khi tạo dịch vụ wcf của tôi. Tôi đã thử tất cả các đề xuất ở trên .. nhưng nó không giải quyết được vấn đề.

Cuối cùng, Tôi đã xóa và tạo lại ứng dụng mới từ IIS trên cùng một dự án wcf.
Sau đó, mọi thứ đều hoạt động tốt.

6

Loại bỏ tất cả các file tạm thời từ con đường bên dưới vẫn hoạt động, nó lưu lại trang web phát triển của tôi được lưu trữ trên một máy chủ web từ (HRESULT: 0x80070057 (E_INVALIDARG))

C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\

+0

Cảm ơn, nó hoạt động – amnippon

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