2013-06-21 38 views
7

Tôi vừa tạo ứng dụng C# đầu tiên trong Visual Studio 2012 và tôi muốn xuất nó theo cách nào đó để người khác có thể sử dụng nó trong máy tính của họ (bao gồm cả máy tính không có Visual Studio 2012). Tôi làm nó như thế nào? Tôi mới ở C# và tôi không thể tìm thấy bất cứ điều gì mà tôi có thể hiểu được. Ai đó có thể giải thích hoặc chỉ ra một số trang web với một lời giải thích tốt (và có thể là giáo khoa) về cách nó hoạt động? Tôi đã chỉ thực hiện các chương trình C/C++ và tôi chỉ cần tệp .exe, nhưng dựa trên những gì tôi có thể tìm thấy, tôi cần một thứ khác để gửi chương trình C# cho người khác sử dụng. Sory cho tiếng Anh xấu và cảm ơn cho những người giúp đỡ.làm cách nào để xuất một ứng dụng C# từ Visual Studio 2012 sang các máy tính khác?

+0

trong thùng rác bạn sẽ tìm thấy các tập tin .dll với .exe. Bạn cũng cần những thứ đó. –

+1

VS2012 ngừng hỗ trợ các gói msi –

Trả lời

7

Nhấp chuột phải vào dự án trong VS 2012 và chọn Publish... từ trình đơn ngữ cảnh. Xuất bản vào một tập tin cho phép bạn tạo một trình cài đặt:

  • Chọn một vị trí trong hệ thống tập tin mà bạn muốn lưu các cài đặt
  • Bấm [Finish]
  • Chờ cho hoạt động xuất bản để hoàn thành

Một Setup.exe tệp trình cài đặt sẽ được tạo tại vị trí mà bạn đã chọn trong bước đầu tiên của trình hướng dẫn xuất bản. Chia sẻ trình cài đặt với những người mà bạn muốn cung cấp cho ứng dụng của mình.

+0

Nó hoạt động, cảm ơn. –

+0

Điều gì xảy ra nếu tôi muốn làm cho ứng dụng của mình có thể di chuyển? – TechJS

2

Sau khi xây dựng dự án của bạn, bạn sẽ tìm thấy một tập tin EXE trong bin\(Debug or Release)

+0

Điều này là tốt nhưng tôi hy vọng Visual Studio sẽ có tùy chọn lưu tệp 'exe' trực tiếp vào máy tính để bàn của tôi, ví dụ, thay vì bản thân tôi duyệt tìm nó. – TechJS

0

Bạn cần bất kỳ máy tính mà muốn chạy nó là cửa sổ, và chạy đúng phiên bản của .NET Framework. Nếu đó là một chương trình được tạo ra với VS2012, đó sẽ là .net 2.0 đến 4.5.2. Sau đó, bạn cần phải tìm vị trí của chương trình của bạn, và bạn chỉ có thể sao chép thư mục gỡ lỗi mà bạn hiện đang chạy, và chương trình của bạn sẽ hoạt động.

0

Kiểm tra khung .net cần thiết để ứng dụng C# chạy. Bạn có thể tìm thấy khung ứng dụng của bạn được xây dựng trong thuộc tính projext. Nếu máy tính mục tiêu có os cũ (XP) có lẽ khuôn khổ .net cần cũng phải được cài đặt