2010-08-03 5 views
94

Tôi đang sử dụng Windows 7 Enterprise 32 bit. Tôi đã sử dụng dòng lệnh Windows, và cũng sử dụng dòng lệnh VSTS 2008, nhưng khi thực hiện gacutil.exe, có lỗi lệnh không tìm thấy.ở đâu gacutil.exe?

Tôi tự hỏi mình có cần cài đặt gacutil.exe từ đâu đó hay gacutil.exe ở một nơi nào khác trong máy tính của mình hay không (tôi đã tìm kiếm trên máy tính của mình, nhưng tìm một số tệp có tên gacutil.exe. nên được sử dụng)?

BTW: Tôi đang sử dụng .Net 3.5.

+0

Xem câu trả lời của tôi tại ... http://stackoverflow.com/questions/25154024/visual-studio-2013-premium-solution-load-errors-after-update-3/34794625 # 34794625 – Dooie

Trả lời

132

gacutil đi kèm với Visual Studio, không phải với VSTS. Nó là một phần của Windows SDK và có thể tải xuống riêng tại http://www.microsoft.com/downloads/details.aspx?FamilyId=F26B1AA4-741A-433A-9BE5-FA919850BDBF&displaylang=en. Cài đặt này sẽ có bao gồm gacutil.exe. Nhưng trước tiên hãy kiểm tra tại đây

 
C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin 

bạn có thể đã cài đặt ứng dụng này.

Như @devi nêu

If you decide to grab gacutil files from existing installation, note that from .NET 4.0 is three files: gacutil.exe gacutil.exe.config and 1033/gacutlrc.dll

+0

Cảm ơn, câu hỏi đã được trả lời! – George2

+6

hãy cẩn thận "chỉ" một kích thước biểu diễn (bản tải xuống) – roundcrisis

+4

Đây là liên kết tới bản tải xuống .NET 4.0: http://www.microsoft.com/en-gb/download/details.aspx?id=8279 –

5

Bạn có thể sử dụng phiên bản trong Windows SDK nhưng đôi khi nó có thể không phải cùng một phiên bản của .NET Framework sử dụng của bạn, nhận cho bạn những lỗi sau:

Microsoft (R) .NET Global Assembly Cache Utility. Phiên bản 3.5.21022.8 Bản quyền (c) Tập đoàn Microsoft. Đã đăng ký Bản quyền. Không thêm lắp ráp vào bộ nhớ cache: Hội đồng này được xây dựng bởi một thời gian chạy mới hơn thời gian chạy hiện đang được tải và không thể tải được.

Trong .NET 4.0 bạn cần phải tìm kiếm bên trong Microsoft SDK v8.0A, ví dụ: C: \ Program Files (x86) \ Microsoft SDKs \ Windows \ v8.0A \ bin \ NETFX 4.0 Công cụ (trong trường hợp của tôi, tôi chỉ có phiên bản 32 bit được cài đặt bởi Visual Studio 2012).

+0

Tại sao Microsoft chôn cái này ở một nơi tối tăm như vậy? My Visual Studio 2010 đã có một cắt ngắn để Command Prompt, nhưng Visual Studio 2013 không có điều đó, và không có tùy chọn trình đơn trong IDE (theo các công cụ mà tôi mong chờ nó) để mở Command Prompt. Nó cảm thấy như hệ thống sinh thái phát triển Visual Studio đã trở thành một loại lộn xộn. –

+0

Ví dụ của tôi về VS 2013 có nó tại Tools-> Visual Studio Command Prompt. Có một cái nhìn một lần nữa. (Tôi sẽ không bao giờ nghĩ đến việc đó nhưng vì gợi ý của bạn, vì vậy cảm ơn bạn; hy vọng điều này sẽ giúp ích.) –

40
  1. Dấu nhắc lệnh của nhà phát triển mở.
  2. loại

where gacutil