2012-11-14 44 views
7

Tôi đã phát triển một ứng dụng giao diện điều khiển C# bằng cách sử dụng VS2010. Bây giờ tôi muốn làm cho nó thành một setup.exe. Có thể có setup.exe này như một tệp độc lập để chạy chương trình của tôi không? Có nghĩa là làm thế nào tôi có thể đạt được trong setup.exe mà khi tôi bấm vào tập tin đó nó sẽ chạy giao diện điều khiển của tôi mà không cần mở VS và không cần thư mục dự án của tôi trên máy trạm. Tôi đã thử rất nhiều thời gian để tự làm nhưng không thành công cho đến bây giờ. Một số lời khuyên xin vui lòng.Xuất bản ứng dụng giao diện điều khiển C#

Cảm ơn, 10e5x

+1

sử dụng Visual studio hoặc cài đặt một số cài đặt của bên thứ ba như đã thảo luận trong http://stackoverflow.com/questions/3767/what-is-the-best-choice-for-building- windows-installers – AurA

+0

Khi bạn xây dựng giải pháp của mình, thư mục 'Bin \ Debug' hoặc' Bin \ Release' (trong thư mục giải pháp của bạn) nên chứa một exe là ứng dụng giao diện điều khiển của bạn. – 3aw5TZetdf

Trả lời

15

Bạn có thể xuất bản nó. Truy cập trình khám phá giải pháp của bạn. Nhấp chuột phải vào nó. xuất bản ứng dụng. Sau khi hoàn thành thuật sĩ xuất bản, bạn có thể lấy tập tin cài đặt trong thư mục xuất bản. hoặc bạn chỉ cần sao chép tệp exe trực tiếp từ thư mục Bin và dán nó vào bất cứ nơi nào bạn muốn. Hy vọng điều này hữu ích.

+0

Cảm ơn sự giúp đỡ :) – 10e5x

+0

tôi đã xuất bản ứng dụng của mình, nhưng tôi không thể tìm thấy vị trí cài đặt của ứng dụng. tôi đã cố gắng theo dõi từ "Gỡ cài đặt hoặc thay đổi một chương trình" nhưng tôi không thể tìm thấy vị trí đó. Bạn có thể cho tôi biết những gì có thể là vị trí mặc định của ứng dụng được xuất bản sau khi cài đặt? –

+1

Xuất bản không được cài đặt. Nó chỉ đơn giản là di chuyển một đầu ra của dự án đến một vị trí được chỉ định. Bạn cần phải tạo một dự án trình cài đặt và tham chiếu ứng dụng bảng điều khiển của bạn và bất kỳ phụ thuộc nào. Trình cài đặt đăng ký ứng dụng với Windows ngoài việc thêm nó vào thư mục cài đặt được chỉ định. – Bon

3

Thực hiện theo các bước

1) Firslty xây dựng mã 2) Sau đó đi đến các dự án của bạn thư mục 3) Mở Debug/Bin 4) Bên Bin bạn sẽ nhìn thấy tập tin exe. Tệp đó bạn có thể sao chép trên bất kỳ trạm làm việc nào và chạy ứng dụng bảng điều khiển của bạn.

Hãy nhớ xác nhận trong đó chương trình .NET phiên bản ur được biên dịch. Nếu giả sử bạn đã biên dịch chương trình của bạn trong .NET phiên bản 3.5 và chạy chương trình của bạn trong .NET phiên bản 2. Nó sẽ không làm việc

Cảm ơn

+0

Cảm ơn sự giúp đỡ :) Cách này cũng hoạt động. tuy nhiên tôi đang sử dụng cách tự do. – 10e5x

+4

Điều đó giả định rằng ứng dụng giao diện điều khiển không có bất kỳ phụ thuộc nào cả. Sẽ không hoạt động nếu nó tham chiếu đến các tệp DLL không được cài đặt trong GAC hoặc các tệp khác. –

+0

Để đề cập đến tệp .exe sẽ hơi chậm, hơi chậm (nếu có). Nó luôn luôn đi trước với việc phát hành. Phiên bản gỡ lỗi sẽ kiểm tra tệp đính kèm trình gỡ lỗi và rất nhiều nội dung khác. – tika

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