2010-10-19 38 views

Trả lời

43

Thêm tài nguyên của mình vào dự án trong các thuộc tính dự án ... (mà bạn đã làm)

Sau đó, nó đơn giản ...

var zipFile = MyNamespace.Properties.Resources.My_Zip_File; 
+0

nhờ bạn gmcalb – RAGOpoR

+8

Việc sử dụng của 'var' làm cho điều này một câu trả lời rõ ràng. –

+18

Xin lỗi, tôi sẽ bong bóng bọc nó lần sau. – Gabe

5

Visual Studio 2015 Cộng đồng trả lời:

  1. Trong Dự án ->Thuộc tính ->Tài nguyên ->Tệp, thêm My_Zip_File.zip, được truy cập bằng cách nhấp đúp vào Thuộc tính trong Solution Explorer.
  2. Xác định vị trí Solution Explorer ->Tài -> My_Zip_File.zip, nhấp vào mục này và nhìn vào Thuộc tính. Xây dựng Hành động = "Không" và Sao chép vào Thư mục Đầu ra = "Sao chép luôn".

Tệp giờ đây có thể truy cập được theo chương trình. Đường dẫn và tệp là một phần của hội đồng khi gỡ lỗi và khi progam được cài đặt dưới dạng xuất bản cuối cùng. Nó so sánh thuận lợi với việc sử dụng đường dẫn tuyệt đối. Ví dụ C# header:

using System.IO; 
using System.Reflection; 

dụ C# code:

String strAppPath = Path.GetDirectoryName(System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName); 
String strFilePath = Path.Combine(strAppPath, "Resources"); 
String strFullFilename = Path.Combine(strFilePath, "My_Zip_File.zip"); 

' Ví dụ, chúng ta có thể đọc nội dung tập tin Stream và chúng tôi cũng có thể mở tệp bằng strFullFileName.

Source of reference

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