InstallShield makes adhering to Setup Best Practices easier by alertin dịch - InstallShield makes adhering to Setup Best Practices easier by alertin Việt làm thế nào để nói

InstallShield makes adhering to Set

InstallShield makes adhering to Setup Best Practices easier by alerting you to Best Practices violations while you are creating components in the Setup Design view and in the Component Wizard. By following these guidelines, you can create clean installations that distribute reusable components efficiently and avoid problems that result from file incompatibility.

When you are creating components in the Setup Design view, the Setup Best Practices Wizard monitors the files that you add to the components, alerts you when you have done anything that conflicts with Best Practices, and then gives you the opportunity to correct the action in the wizard. To turn off the wizard’s automatic scanning of your setup design, select Options from the Tools menu.

InstallShield checks for compliance with the following Setup Best Practices:

Setup Best Practices that InstallShield Monitors
Best Practice
Description

Components should not contain multiple .exe, .dll, .ocx, .chm, or .hlp files
Each component should contain only one portable executable file (an .exe, .dll, or .ocx file) or WinHelp file (.hlp file). Windows Installer components are designed such that all of the advanced settings and component settings, such as the GUID code, refer ideally to a single portable executable file or help file. Place other .exe, .dll, .ocx, and .hlp files into new components.

One reason for this rule is that, at run time, if the user chooses Repair for an installed product, Windows Installer checks for the existence of each installed component’s key file. If the key file is missing, Windows Installer reinstalls the missing component. Therefore, if a file that is not the key file of a component is missing, it may not be restored during repair mode.

Use merge modules
Merge modules contain all of the files, registry entries, and logic necessary to install a distinct piece of functionality. You should not distribute a file for which a merge module is available. Using merge modules also helps you comply with two related requirements—the Best Practice to avoid associating a file with more than one component and the Windows logo guideline not to ship any core components.

If the Best Practices monitoring option is enabled, the Setup Best Practices Wizard alerts you whenever you try adding to a component any file that is part of the merge modules that InstallShield provides.


You should also be aware of the following component creation Setup Best Practices, to which InstallShield does not automatically alert you:

Setup Best Practices for which InstallShield Does Not Automatically Provide Alerts
Best Practice
Description

Put a shortcut target in its own component
Any file that serves as the target for a shortcut requires its own component. That file must be the key file for the component.

Group other files into components
Organize all files that do not fall into any of the above categories in components according to the files’ requirements, such as a common destination folder or version checking.

Do not self-register files
Instead of calling self-registration functions to register and unregister COM server information, you should register this information for the component during installation (and the installer will unregister it during uninstallation).

Self-registration is an unreliable method for registering and unregistering files. One advantage of having the installation register the information is that if the file is advertised, or not immediately installed, the registration is in place when the file is later requested from the installer. Therefore, InstallShield supports advanced settings specifically for registering COM servers.


See Also

0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
InstallShield làm cho tôn trọng thực hành tốt nhất thiết lập dễ dàng hơn bằng cách cảnh báo cho bạn để thực hành tốt nhất trường hợp vi phạm trong khi bạn đang tạo thành phần trong giao diện thiết kế thiết lập và trong thuật sĩ cấu phần. Bằng cách làm theo các hướng dẫn này, bạn có thể tạo ra sạch cài đặt phân phối các thành phần tái sử dụng hiệu quả và tránh các vấn đề mà kết quả từ tập tin không tương thích.Khi bạn đang tạo thành phần trong giao diện thiết lập thiết kế, thuật sĩ thực tiễn tốt nhất của thiết lập theo dõi các tập tin mà bạn thêm vào các thành phần, thông báo cho bạn khi bạn đã làm bất cứ điều gì mà xung đột với thực tiễn tốt nhất, và sau đó cung cấp cho bạn cơ hội để sửa chữa các hành động trong thuật sĩ. Để tắt của thuật sĩ tự động quét của thiết kế thiết lập của bạn, chọn tùy chọn từ trình đơn công cụ.InstallShield kiểm tra cho phù hợp với thực hành tốt nhất thiết lập sau đây:Thiết lập các thực hành tốt nhất là màn hình InstallShield Thực hành tốt nhất Mô tả Thành phần không nên chứa nhiều các .exe, .dll, .ocx, .chm hoặc tập tin .hlp Mỗi thành phần nên chứa chỉ có một tập tin thực thi di động (một tập tin .exe, .dll hoặc .ocx) hoặc WinHelp file (.hlp tập tin). Thành phần Windows cài đặt được thiết kế sao cho tất cả các cài đặt nâng cao và thành phần cài đặt, chẳng hạn như GUID mã, là lý tưởng cho một tập tin thực thi di động duy nhất hoặc tập tin trợ giúp. Đặt các tập tin .exe, .dll, .ocx và .hlp vào thành phần mới.Một lý do cho quy tắc này là rằng, tại thời gian chạy, nếu người dùng lựa chọn sửa chữa cho một sản phẩm được cài đặt, trình cài đặt Windows kiểm tra sự tồn tại của tập tin quan trọng của mỗi thành phần đã cài đặt. Nếu các tập tin quan trọng là mất tích, Windows Installer reinstalls các thành phần bị thiếu. Vì vậy, nếu một tập tin đó không phải là các tập tin quan trọng của một thành phần là mất tích, nó có thể không được khôi phục trong chế độ sửa chữa. Sử dụng mô-đun kết hợp Mô-đun kết hợp chứa tất cả các tập tin, mục đăng ký và logic cần thiết để cài đặt một phần riêng biệt của chức năng. Bạn không cần phân phối một tập tin mà một mô-đun kết hợp có sẵn. Sử dụng mô-đun kết hợp cũng sẽ giúp bạn thực hiện theo hai yêu cầu liên quan-các thực hành tốt nhất để tránh gắn một tập tin với nhiều hơn một thành phần và phương châm logo Windows không cho tàu bất kỳ thành phần cốt lõi.Nếu thực hành tốt nhất theo dõi tùy chọn được kích hoạt, thuật sĩ thực tiễn tốt nhất thiết lập cảnh báo bạn mỗi khi bạn cố gắng thêm vào một thành phần bất kỳ tập tin là một phần của các mô-đun kết hợp đó InstallShield cung cấp. Bạn nên cũng được nhận thức của việc tạo ra thành phần sau đây thiết lập thực tiễn tốt nhất, mà InstallShield không tự động cảnh báo bạn:Thiết lập các thực tiễn tốt nhất cho những InstallShield hiện không tự động cung cấp cảnh báo Thực hành tốt nhất Mô tả Đặt một mục tiêu phím tắt trong thành phần riêng của mình Bất kỳ tập tin mà phục vụ như là mục tiêu cho một phím tắt yêu cầu thành phần riêng của mình. Tập tin đó phải là các tập tin quan trọng cho các thành phần. Nhóm các tập tin vào thành phần Tổ chức tất cả các file mà không rơi vào bất kỳ các loại trên trong các thành phần theo yêu cầu của các tập tin, chẳng hạn như một thư mục đích phổ biến hoặc phiên bản kiểm tra. Không phải tự đăng ký tập tin Thay vì gọi tự đăng ký chức năng để đăng ký và unregister COM thông tin máy chủ, bạn nên đăng ký thông tin này cho các thành phần trong khi cài đặt (và trình cài đặt sẽ unregister nó trong quá trình dỡ cài đặt).Tự đăng ký là một phương pháp không đáng tin cậy để đăng ký và unregistering tập tin. Một lợi thế của việc có cài đặt đăng ký thông tin là nếu tập tin là quảng cáo, hoặc cài đặt không ngay lập tức, việc đăng ký tại chỗ khi các tập tin sau đó được yêu cầu từ trình cài đặt. Vì vậy, InstallShield hỗ trợ nâng cao thiết đặt cụ thể cho đăng ký COM máy chủ. Xem thêm
đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2024 I Love Translation. All reserved.

E-mail: