Dự án Visual Studio trống?


94

Có cách nào để có một Dự án trống trong Visual Studio 2008 hoặc 2010 không? Ý tôi không phải là một giải pháp trống rỗng, tôi có nghĩa là một dự án trống rỗng trong một giải pháp. Về cơ bản, tôi có một giải pháp với nhiều dự án và tôi muốn thêm một dự án để theo dõi một số tệp tĩnh là một phần của giải pháp nhưng không thuộc bất kỳ dự án cụ thể nào. Việc thêm chúng dưới dạng tệp giải pháp không hoạt động vì thư mục giải pháp không được ánh xạ tới thư mục hệ thống tệp và tôi muốn quản lý hệ thống phân cấp từ Visual Studio.

Hiện tại, tôi tạo một dự án Visual C # trống đang hoạt động, nhưng tôi chỉ tự hỏi liệu có dự án nào "trống hơn" không.


Bạn muốn thêm loại tệp nào? và bạn có muốn làm với chúng không?
Hannoun Yassir

Trong trường hợp của tôi, đó là Sharepoint 14-Hive. Về cơ bản, tôi cần phản chiếu hệ thống tệp (bao gồm các thư mục con) để theo dõi bất kỳ tệp nào tôi thêm vào đó. Đôi khi, các tệp này là các tệp đồ họa hoặc tệp CSS đơn giản và không phải là một phần của bất kỳ Dự án Phát triển nào, nhưng tôi vẫn muốn theo dõi chúng. Nhu cầu chính là di chuyển và đổi tên chúng và những thay đổi đó được phản ánh trong hệ thống tệp. Ngoài ra, kiểm soát nguồn dễ dàng hơn theo cách đó đối với tôi.
Michael Stum

1
Vậy, vấn đề thực tế là gì? Tại sao trống không đủ trống?
Hans Passant

16
Không có "Dự án trống" trong Visual Studio, chỉ có "Giải pháp trống" và các thư mục giải pháp không hoạt động vì chúng không ảnh hưởng đến hệ thống tệp. Một "Dự án C # trống" vẫn có Tùy chọn trình biên dịch và thư mục ảo "Tham chiếu" và tôi đã hy vọng loại bỏ chúng.
Michael Stum

Câu trả lời:


25

Loại dự án Visual C ++ có "Dự án trống" trong danh mục "Chung".

Nó đi kèm với một số thư mục trống ("Tệp tiêu đề", "Tệp tài nguyên", "Tệp nguồn") chỉ là 'bộ lọc' (chúng không có trong hệ thống tệp). Bạn chỉ có thể loại bỏ chúng.

Nó cũng có sẵn tất cả các thuộc tính của một dự án C ++, vì vậy đừng đặt các tệp C / C ++ vào đó trừ khi bạn muốn chúng được tạo (hoặc bạn loại trừ chúng khỏi bản dựng).

Ngoài ra, nó khá trống rỗng.

Có lẽ thậm chí gần hơn với "dự án trống" là "Dự án Makefile" cũng nằm trong danh mục "Chung" của các mẫu dự án Visual C ++. Nó cũng tạo ra 3 thư mục bộ lọc, cùng với một tệp readme.txt mà bạn có thể xóa. Nó có một ưu điểm là trừ khi bạn đưa ra các lệnh đặc biệt để nó chạy trong quá trình xây dựng, nó sẽ không làm điều gì chết tiệt.


4
Dự án C ++ trống cũng sẽ không làm điều gì 'chết tiệt' khi bạn đi tới Thuộc tính dự án và chọn Tiện ích trong Loại cấu hình trong tab Chung .
Abel

11
Thật xấu hổ khi bạn không thể thêm thư mục vào dự án. Tôi đã kết thúc chỉ sử dụng một C # dự án có sản phẩm nào vì điều này
MPritchard

2
Các dự án tiện ích rất hữu ích khi bao gồm các thư viện "chỉ dành cho tiêu đề", vì vậy bạn có thể tham khảo chúng từ các dự án của mình một cách dễ dàng. Sẽ rất tuyệt nếu VS cho phép bạn tạo điều này trong một bước. Tương tự như vậy, tôi muốn có thể tạo một dự án DLL trống (mà hầu hết là của tôi) trong một tốc độ một bước thay vì phải sửa đổi từ .exe thành .dll mọi lúc.
CashCow

Dự án và trống rỗng dự án C ++ Makefile không hỗ trợ thư mục :(
Axel Costas Pena

Tôi nghĩ rằng họ có thư mục hỗ trợ. Hãy xem câu trả lời của tôi bên dưới, vì tôi không thể đưa hình ảnh vào bình luận.
Niklas Peter

59

Tôi đã bị đánh lừa bởi C ++ "Dự án trống" hoặc "Dự án Makefile". Tôi không thể tạo thư mục mới ở đó.

Dưới đây là ba bước để thêm một dự án C # trống:

1) Tạo dự án. (Thêm> Dự án mới> Visual C #> Windows> Dự án trống)

2) Loại trừ nó khỏi bản dựng. (Xây dựng> Trình quản lý cấu hình, bỏ chọn Xây dựng trên cả cấu hình Gỡ lỗi và Phát hành)

3) Thay thế nội dung csproj của nó bằng 3 dòng lót sau:

<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
</Project>

Của bạn đây. Bạn có thể tạo một thư mục trong dự án này, nhưng nó không tạo được.


3
Đây là câu trả lời hay nhất và là thứ mà MS phải bao gồm theo mặc định. Thư mục Giải pháp là một PITA để quản lý.
Ken Smith,

1
Visual C # → Windows → Máy tính để bàn cổ điển → Dự án trống cho VS2015
John Grabanski

Chương trình @JohnGrabanski không chứa tĩnh phương pháp 'Main' thích hợp cho một điểm nhập cảnh
Bộ công cụ

Tôi không có Visual C #> Windows> Dự án trống trong VS 2015
Bộ công cụ

13

Tôi đã tìm thấy "Dự án trống" trong danh mục "Windows" trong cả C # và Visual Basic, trong Visual Studio 2012. Tôi không chắc liệu những điều này có xuất hiện trong Visual Studio 2008 hoặc 2010 hay không.

Nó dường như chỉ tạo một tệp App.Config, tệp này có thể dễ dàng bị xóa.


2
Nó vẫn cố gắng biên soạn nội dung, mà không phải lúc nào cũng mong muốn
Tim Abell

13

Đối với Visual Studio 2015, điều này hiện có thể được thực hiện với cái gọi là Dự án được chia sẻ . Đây chỉ đơn giản là một loại dự án trống chứa các tệp nguồn để sử dụng trong một dự án khác, xem tại đây .


Điều này là tốt, miễn là không có mã trong đó. Nếu bất kỳ dự án nào cần tham chiếu đến dự án này, thì nó phải được đồng bộ hóa phụ thuộc. Vì vậy, chỉ phục vụ như một trình giữ chỗ cho các tệp tĩnh, điều này sẽ hoạt động tốt.
CJBS

1

Tôi nghĩ rằng dự án trống C ++ không hỗ trợ các thư mục. Ít nhất trong VS 2013, bạn chỉ cần nhấp vào "Hiển thị tất cả các tệp" trong Trình khám phá giải pháp. Sau đó, nó sẽ không hiển thị các thư mục ảo (bộ lọc) này nữa, mà là các thư mục thực trong hệ thống tệp và sau đó bạn cũng có thể tạo thư mục mới, ...

Hiển thị tất cả các tệp trong Visual Studio 2013


0

Nghe có vẻ như bạn muốn có một thư mục giải pháp!


19
Giải pháp Thư mục để không nhân bản Cấu trúc phân cấp thư mục. Nếu tôi tạo một thư mục giải pháp bên trong một thư mục giải pháp khác và di chuyển tệp vào đó, tệp sẽ không thực sự được chuyển vào thư mục đó trong hệ thống tệp.
Michael Stum

Công bằng mà nói, tôi nghĩ điều đó có vẻ đơn giản là đúng, nhưng bạn không bao giờ biết!
Paul Creasey

Một nhược điểm khác của điều này là tôi đã nhận thấy rằng một bản dựng TFS không đưa các mục giải pháp vào thư mục thả.
Gopalakrishnan SA

0

Cộng đồng Microsoft Visual Studio 2019 Cộng đồng
Microsoft Visual Studio 2017 Cộng đồng
Microsoft Visual Studio 2015

để tạo trong WPF một Dự án trống,
hãy đi tới Tệp> Dự án mới
rồi đến Mẫu> Visual Basic> Windows> Máy tính để bàn cổ điển
sử dụng tham chiếu này để tìm Dự án trống cho các ngôn ngữ khác; nhập mô tả hình ảnh ở đây

bây giờ để làm việc với Dự án trống này, Tài liệu tham khảo phải được Thêm vào Dự án;
trong Solution Explorer , bấm chuột phải vào References rồi Add Reference ...
chọn các tham chiếu sau: PresentationCore , PresentationFramework , System.Windows , WindowBase ;
sau đó bấm OK ;

bây giờ bạn Giải pháp Explorer sẽ trông giống như sau:
nhập mô tả hình ảnh ở đây

bắt đầu viết mã và tạo Ứng dụng WPF được tạo động của bạn;
làm theo các bước sau nếu cần thêm Tài liệu tham khảo tùy thuộc vào mã được sử dụng;

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.