Proyek Visual Studio Kosong?

94

Apakah ada cara untuk memiliki Proyek kosong di Visual Studio 2008 atau 2010? Maksud saya bukan solusi kosong, maksud saya proyek kosong dalam solusi. Pada dasarnya saya memiliki solusi dengan banyak proyek, dan saya ingin menambahkan proyek untuk melacak beberapa file statis yang merupakan bagian dari solusi tetapi bukan dari proyek tertentu. Menambahkannya sebagai file solusi tidak berfungsi karena folder solusi tidak dipetakan ke folder sistem file dan saya ingin mengelola hierarki dari Visual Studio.

Saat ini saya membuat proyek Visual C # kosong yang berfungsi, tetapi saya hanya ingin tahu apakah ada proyek "lebih kosong".

Michael Stum
sumber
Jenis file apa yang ingin Anda tambahkan? dan apakah Anda ingin melakukannya dengan mereka?
Hannoun Yassir
Dalam kasus saya, ini adalah Sharepoint 14-Hive. Pada dasarnya saya perlu mencerminkan sistem file (termasuk subfolder) untuk melacak file apa pun yang saya tambahkan. Terkadang, file-file ini berupa grafik sederhana atau File CSS dan oleh karena itu bukan bagian dari Proyek Pengembangan mana pun, tetapi saya masih ingin melacaknya. Kebutuhan utama adalah untuk memindahkan dan mengganti nama mereka dan perubahan tersebut dicerminkan dalam sistem file. Selain itu, kontrol sumber lebih mudah bagi saya.
Michael Stum
1
Jadi, apa masalah sebenarnya? Mengapa kosong tidak cukup kosong?
Hans Passant
16
Tidak ada "Proyek Kosong" di Visual Studio, hanya "Solusi Kosong", dan folder solusi tidak berfungsi karena tidak mempengaruhi sistem file. Sebuah "Proyek C # Kosong" masih memiliki Opsi Kompilator dan folder virtual "Referensi", dan saya berharap untuk menyingkirkannya.
Michael Stum

Jawaban:

25

Jenis proyek Visual C ++ memiliki "Proyek Kosong" dalam kategori "Umum".

Muncul dengan beberapa folder kosong ("Header Files", "Resource Files", "Source Files") yang hanya 'filter' (tidak ada di sistem file). Anda bisa menghapusnya.

Ia juga memiliki semua properti proyek C ++ yang tersedia, jadi jangan letakkan file C / C ++ di sana kecuali Anda ingin membuatnya (atau Anda mengecualikannya dari build).

Selain itu, cukup kosong.

Mungkin lebih dekat ke "proyek kosong" adalah "Proyek Makefile" yang juga terletak di kategori "Umum" template proyek Visual C ++. Ini juga membuat 3 folder filter, bersama dengan file readme.txt yang dapat Anda hapus. Ini memiliki keuntungan bahwa kecuali Anda secara khusus memberikan perintah untuk dijalankan selama pembuatan, itu tidak akan melakukan apa-apa.

Michael Burr
sumber
4
Proyek C ++ kosong tidak akan melakukan hal 'sialan' baik ketika Anda pergi ke Properti Proyek dan memilih Utilitas di bawah Jenis Konfigurasi di bawah tab Umum .
Abel
11
Sayang sekali Anda tidak dapat menambahkan folder ke proyek. Saya akhirnya hanya menggunakan proyek C # kosong karena ini
MPritchard
2
Proyek utilitas sangat berguna untuk menyertakan pustaka "hanya-header", sehingga Anda dapat mereferensikannya dari proyek Anda dengan mudah. Alangkah baiknya jika VS mengizinkan Anda membuat ini dalam satu langkah. Demikian pula saya ingin dapat membuat proyek DLL kosong (yang sebagian besar milik saya) dalam satu langkah ratehr daripada harus memodifikasi dari .exe ke .dll setiap saat.
CashCow
Proyek C ++ Makefile dan proyek kosong tidak mendukung folder :(
Áxel Costas Pena
Saya pikir mereka mendukung folder. Lihat jawaban saya di bawah ini, karena saya tidak bisa menyertakan gambar dalam komentar.
Niklas Peter
59

Saya disesatkan oleh "Proyek Kosong" C ++ atau "Proyek Makefile". Saya tidak dapat membuat folder baru di sana.

Berikut adalah tiga langkah untuk menambahkan proyek C # kosong:

1) Buat proyek. (Tambahkan> Proyek Baru> Visual C #> Windows> Proyek Kosong)

2) Kecualikan dari build. (Build> Configuration Manager, hapus centang Build pada konfigurasi Debug dan Rilis)

3) Ganti konten csprojnya dengan 3 liner berikut:

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

Ini dia. Anda dapat membuat folder dalam proyek ini, namun tidak dapat dibangun.

Jeson Martajaya
sumber
3
Ini adalah jawaban terbaik, dan jenis hal yang harus disertakan MS secara default. Folder Solusi adalah PITA untuk dikelola.
Ken Smith
1
Visual C # → Windows → Desktop Klasik → Proyek Kosong untuk VS2015
John Grabanski
Program @JohnGrabanski tidak berisi metode 'Utama' statis yang cocok untuk titik masuk
Toolkit
Saya tidak memiliki Visual C #> Windows> Proyek Kosong di VS 2015
Toolkit
13

Saya menemukan "Proyek Kosong" di bawah kategori "Windows" di C # dan Visual Basic, di Visual Studio 2012. Saya tidak yakin apakah ini ada dengan Visual Studio 2008 atau 2010.

Tampaknya hanya membuat file App.Config, yang dapat dengan mudah dihapus.

NightShovel
sumber
2
Itu masih mencoba untuk mengkompilasi konten, yang tidak selalu diinginkan
Tim Abell
13

Untuk Visual Studio 2015 ini sekarang dapat dilakukan dengan apa yang disebut Proyek Bersama . Ini hanyalah jenis proyek kosong yang menyimpan file sumber untuk digunakan dalam proyek lain, lihat di sini .

spinxz
sumber
Ini bagus, selama tidak ada kode di sana. Jika ada proyek yang perlu mereferensikan proyek ini, maka proyek tersebut harus sinkron berdasarkan ketergantungan. Jadi untuk hanya berfungsi sebagai placeholder untuk file statis, ini akan berfungsi dengan baik.
CJBS
1

Saya pikir proyek kosong C ++ mendukung folder. Setidaknya di VS 2013 Anda hanya perlu mengklik "Tampilkan semua file" di Solution Explorer. Maka itu tidak akan menampilkan folder virtual (filter) ini lagi, tetapi folder nyata di sistem file dan kemudian Anda juga dapat membuat folder baru, ...

Tampilkan semua file di Visual Studio 2013

Niklas Peter
sumber
0

Kedengarannya seperti Anda menginginkan folder solusi!

Paul Creasey
sumber
19
Folder Solusi untuk tidak mencerminkan Hirarki Direktori. Jika saya membuat folder solusi di dalam folder solusi lain dan memindahkan file ke dalamnya, file tersebut tidak benar-benar dipindahkan ke folder itu di sistem file.
Michael Stum
Ah adil, saya pikir itu mungkin sederhana untuk menjadi kenyataan, tetapi Anda tidak pernah tahu!
Paul Creasey
Kelemahan lain untuk ini adalah bahwa saya telah memperhatikan bahwa build TFS tidak meletakkan item solusi ke dalam folder drop.
Gopalakrishnan SA
0

Komunitas Microsoft Visual Studio 2019 Komunitas
Microsoft Visual Studio 2017 Komunitas
Microsoft Visual Studio 2015

untuk membuat di WPF Proyek Kosong,
buka File> Proyek Baru
lalu Templat> Visual Basic> Windows> Desktop Klasik
gunakan referensi ini untuk menemukan Proyek Kosong untuk Bahasa lain; masukkan deskripsi gambar di sini

sekarang untuk bekerja dengan Proyek Kosong ini, Referensi harus ditambahkan ke Proyek;
di Solution Explorer , klik kanan References lalu Add Reference ...
pilih referensi ini: PresentationCore , PresentationFramework , System.Windows , WindowBase ;
lalu klik OK ;

sekarang Solution Explorer Anda akan terlihat seperti ini:
masukkan deskripsi gambar di sini

memulai pengkodean dan membuat Aplikasi WPF yang Dihasilkan Dinamis Anda;
ikuti langkah-langkah berikut jika Referensi lebih lanjut diperlukan tergantung pada kode yang digunakan;

H3sDW11e
sumber