2008-10-20 38 views
55

Tôi đang trong quá trình tái cấu trúc dự án. Tôi đã có toàn bộ thư mục con được biết là bị hỏng. Có cách nào khai báo để loại trừ thư mục đó từ biên dịch tạm thời trong khi tôi kiểm tra việc tái cấu trúc cho đến nay?Làm cách nào để loại trừ các tệp khỏi trình biên dịch Visual Studio?

Tôi nhận thấy mình có thể xóa thư mục nhưng tôi muốn thực hiện việc này thông qua cấu hình nếu có thể.

Trả lời

66

Bạn có thể đặt Hành động xây dựng (trong Cửa sổ thuộc tính) thành Không có cho các tệp bạn muốn loại trừ. Bạn cũng có thể nhấp chuột phải vào thư mục và chọn Loại trừ khỏi Dự án.

+0

Nhiều câu trả lời đúng, nhưng một câu trả lời được định dạng tốt nhất, IMO. – Larsenal

+0

Tôi đã hỏi một câu hỏi liên quan đến trang web codebehind tại đây: http://stackoverflow.com/questions/219417/how-to-exclude-web-site-code-behind-files-from-visual-studio-compile – Larsenal

+0

Có bất kỳ cách nào để loại trừ mọi tệp với một loại tệp cụ thể? – anuith

8

Nhấp chuột phải vào tất cả các tệp và chọn Thuộc tính. Bây giờ đặt Action thành None. Hoàn nguyên để biên dịch khi bạn sửa mã :)

+0

Những câu trả lời cung cấp là tốt. Tuy nhiên, hành động xây dựng không xuất hiện cho các tệp phía sau mã trong một trang web. Tôi cần phải cụ thể hơn về trường hợp của tôi. Tôi sẽ đưa ra một câu hỏi mới cho kịch bản đó. – Larsenal

1

Bạn chỉ có thể nhấp chuột phải vào tên thư mục trong trình thám hiểm giải pháp của mình và nhấp vào "loại trừ khỏi dự án".

0

Tôi khá chắc chắn rằng phải có thuộc tính "Loại trừ khỏi bản dựng" trên thư mục, nhưng hiện tại tôi không có Visual Studio của mình. Ít nhất có một tài sản như vậy trên các tập tin.

+0

giá trị cài đặt * Không tham gia xây dựng * vào khóa * Loại mục * trong cửa sổ thuộc tính. – Ankur

4
  1. Chọn tệp bạn không muốn biên dịch trên Solution Explorer.

  2. Nhấp chuột phải và chọn Options ...

  3. Đặt "Xây dựng hành động" trên các tập tin để "Không".

Điều đó sẽ thực hiện thủ thuật cho bạn!

-1

Trong Visual Studio 2010 bạn cần kích chuột phải vào các dự án trong Solution Explorer và chọn Unload Dự án

+0

Dự án trang web không có tệp dự án – Moojjoo

7

Trong VS 2010, nhấp chuột phải vào module CPP, chọn Properties.

Sau đó nhấp vào Thuộc tính cấu hình -> Chung, Loại trừ khỏi Bản dựng = Có.

"Loại trừ khỏi Dự án" không tốt, nó cũng biến mất khỏi các Cấu hình khác.

1

Trong loại dự án trang web, bạn có thể đặt thuộc tính tệp/thư mục thành "ẩn" trong Explorer để đạt được hiệu quả tương tự.

1

Nếu bạn có nhiều tệp hình ảnh trong một thư mục, quá nhiều việc biên dịch đó là một nhiệm vụ khó khăn; bạn có thể đổi tên thư mục trong IIS, cung cấp cho thư mục phần mở rộng .exclude.

ví dụ: C: \ intetpub \ wwwroot \ yoursite \ images thay đổi thành C: \ intetpub \ wwwroot \ yoursite \ images.exclude

Sau đó, khi bạn biên dịch ứng dụng, thư mục .exclude sẽ bị loại trừ khỏi quá trình biên dịch.

4

Trên Visual studio 2010 hoặc mới hơn, bạn có thể đạt được chức năng theo hai cách.

  1. Nhấp chuột phải vào tập tin, chọn 'Loại trừ Từ dự án'

  2. Nhấp chuột phải vào tập tin, chọn 'Thuộc tính' -> chọn 'Configuration Properties' -> chọn 'chung' -> chọn '' từ trình đơn thả xuống cho tùy chọn 'Không bao gồm từ Build'

3

Sử dụng ExcludeFoldersFromDeployment bên <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> thẻ, ví dụ:

<ExcludeFoldersFromDeployment>FolderToExclude</ExcludeFoldersFromDeployment> 

Đối với các file, sử dụng:

<ExcludeFilesFromDeployment>File1.aspx;File2.aspx</ExcludeFilesFromDeployment> 
0

Đây là một phương pháp tôi đã tìm thấy cho IIS Dự án Website.

Đặt thuộc tính "Ẩn" cho tệp/thư mục mà bạn muốn loại trừ khỏi dự án và sau đó làm mới dự án trong Solution Explorer. Ví dụ:

1. Open Windows Explorer. 
2. Go to the physical folder of your website. 
3. Right click the file/folder which you want to exclude, and then select "Properties". 
4. Check the "Hidden" attribute. 
5. Click the "Refresh" button in the Visual Studio Solution Explorer 

Hỗ trợ Benson Yu

Microsoft Online Community

Trích dẫn từ: https://forums.asp.net/post/1997766.aspx

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