Tôi muốn quy trình thực thi của mình được gọi là ABC. Làm thế nào tôi có thể làm điều này? Tôi đã thử định nghĩa tên dự án của mình là ABC, nhưng sau đó tôi sẽ có một ABC.vshost.Làm cách nào để đặt tên quy trình thực thi của dự án?
Trả lời
Điều tốt nhất bạn có thể làm là đặt tên lắp ráp trong các trang thuộc tính (Thuộc tính nút trong Solution Explorer) vào bất kỳ thứ gì bạn muốn. Trình biên dịch C# tự động sử dụng tên assembly như tên quy trình (tên tệp của EXE được tạo), vì vậy việc này sẽ thực hiện công việc cho bạn. Lưu ý rằng tên lắp ráp hoàn toàn độc lập với tên dự án và không gian tên gốc.
Bạn có thể thay đổi tên tệp của EXE sau khi nó được tạo (và điều này sẽ để tên assembly không thay đổi), mặc dù tôi không thấy lý do thực sự cho việc này.
Lưu ý: Tôi cho rằng bạn đang đề cập đến Visual Studio nói riêng, mặc dù nó có thể quan trọng một chút về những gì có thể.
Bạn có thể đặt điều này trong trang thuộc tính của dự án. Đặt tên assembly trên tab ứng dụng sẽ đặt tên của assembly đã được biên dịch (tức là ABC.exe).
.vshost.exe là Visual Studio debugging process, được sử dụng bởi Visual Studio khi bạn gỡ lỗi. Bạn có thể tắt tính năng này (Visual Studio không cần nó để gỡ lỗi) bằng cách bỏ chọn hộp kiểm "kích hoạt quá trình lưu trữ hình ảnh trực quan" trên tab gỡ lỗi của thuộc tính dự án.
Tên quy trình trong trình quản lý tác vụ dựa trên tên hình ảnh, đó là tệp thực thi (như đã chỉ ra cài đặt tên lắp ráp xác định điều này trong VS.Net).
Tên ứng dụng dựa trên tiêu đề cửa sổ, do đó, chỉ có một thứ bạn có thể thay đổi bằng ứng dụng đồ họa (ngoại trừ thông qua giao diện người dùng không ổn định). Lưu ý rằng bạn có thể có nhiều tập tin thực thi tất cả thực hiện một phương pháp chính phổ biến trong một dll được chia sẻ để bạn có thể 'đặt tên' các phiên bản khác nhau về cơ bản cùng một mã khác nhau nếu điều đó giúp.
Có vẻ như nó được lấy từ tài nguyên thông tin phiên bản cho một .EXE; cụ thể là thuộc tính "FileDescription". Để làm điều này theo lập trình, tôi tưởng tượng bạn sẽ cần một chương trình riêng biệt để cập nhật tài nguyên phiên bản-thông tin trong .EXE có mô tả bạn đang cố thay đổi. (Tôi không biết C#, nhưng trong C++, UpdateResource được sử dụng cho mục đích này.)
Thay đổi "Tên lắp ráp" một mình không giúp tôi.Thay đổi Tiêu đề hội trong tệp AssemblyInfo.cs đã giúp tôi thay đổi tên quy trình.
Bạn cũng có thể vào các thuộc tính Project, bấm vào nút "Assembly Info ...", và thiết lập "Assembly Title "đó. –
- 1. Quy ước đặt tên cho các dự án mới
- 2. Quy ước đặt tên dự án và lắp ráp
- 3. Làm thế nào để đặt tên cho không gian tên của dự án mới của tôi?
- 4. Sản phẩm thực thi của xcode cho dự án C++
- 5. Làm thế nào để nhúng một thực thi trong dự án của tôi
- 6. Làm thế nào để tạo một tập tin thực thi của dự án java fx 2.0
- 7. Visual Studio: Cách đặt tên tệp .msi của dự án trình cài đặt?
- 8. Nhận tên quy trình hiện tại (thực thi) trong Go?
- 9. Cách tạo dự án java thực thi trong eclipse
- 10. Dự án/Công ước đặt tên gói?
- 11. Làm thế nào để bao gồm tất cả đầu ra của dự án trong dự án trình cài đặt?
- 12. Làm cách nào để thực thi quy trình trên máy từ xa, trong C#
- 13. Làm cách nào để đổi tên một dự án Play?
- 14. Cách quản lý quy trình cho dự án một người
- 15. Sự kiện .NET cho quá trình thực thi Quy trình
- 16. Làm cách nào để đặt tên tác giả trong dự án maven?
- 17. Làm cách nào để đặt tên quy trình cho chương trình Java?
- 18. Quy trình làm việc với hai phiên bản của một dự án trong Mercurial
- 19. Lấy tên dự án của dự án WPF
- 20. Netbeans: làm cách nào để thay đổi tên của dự án?
- 21. Đặt tên dự án của bạn: có quan trọng không?
- 22. Cách lấy tên dự án trong nhật thực?
- 23. Làm cách nào để đặt Java SDK của mình khi tạo dự án Android trong IntelliJ?
- 24. Làm cách nào để tạo chương trình Java thực thi?
- 25. Tạo tệp jar thực thi từ dự án clojure?
- 26. Làm cách nào để cài đặt Trình hướng dẫn dự án WTL 8.0 trong VS 2010?
- 27. Sản xuất nhiều thực thi từ dự án duy nhất
- 28. Làm cách nào để xóa xác thực javascript khỏi dự án eclipse của tôi?
- 29. Làm cách nào để lấy biểu tượng từ tệp thực thi chỉ có thể hiện của Quy trình trong C#
- 30. Làm thế nào để thay đổi chương trình phiên bản sản phẩm của dự án?
Xin chào Adrian, Tôi có một câu hỏi khác. Nếu chúng ta thay đổi tên của thực thi theo cách thủ công, tên quy trình cũng thay đổi. Có cách nào để đặt tên quy trình vĩnh viễn không? –
Tôi không tin như vậy. Tên quy trình là tên của tệp thực thi đang chạy. Điều duy nhất tôi có thể nghĩ là có một kiểm tra lúc khởi động để kiểm tra tên của exe hiện tại và sẽ không chạy nếu nó không phải là mong đợi - đảm bảo quá trình của bạn được đặt tên chính xác (mặc dù là một giải pháp khủng khiếp và không thân thiện). – adrianbanks
Được rồi! Tôi chỉ tò mò muốn biết liệu nó có khả thi hay không. Cảm ơn! –