Adakah yang pernah melihat ini sebelumnya? Saya memiliki proyek Visual Studio besar yang terus menambah [Subtype]Designer[/Subtype]
saya .vcproj
kemudian menghapusnya pada pembukaan dan penutupan proyek berikutnya. Hanya ada satu kelas yang didefinisikan di StoredImageControl.cs
. Ada yang tahu cara mematikan ini karena itu benar-benar mengacaukan kontrol revisi saya.
Ini sebelum:
<EmbeddedResource Include="StoredImageControl.resx">
<DependentUpon>StoredImageControl.cs</DependentUpon>
</EmbeddedResource>
Ini setelah
<EmbeddedResource Include="StoredImageControl.resx">
<DependentUpon>StoredImageControl.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
visual-studio
designer
csproj
subtype
Jeff Lundstrom
sumber
sumber
Jawaban:
Ini mungkin terkait dengan file apa yang Anda buka di negara solusi yang disimpan. Saya mengalami masalah ini di VS2010 dan menemukan bahwa jika saya menutup solusi ketika file .xml terbuka di editor, maka pada pembukaan kembali solusi berikutnya, proyek yang mengandung file .xml akan mendapatkan
<SubType>Designer</SubType>
baris ini ditambahkan. Jika saya menutup solusi tanpa membuka file itu, itu tidak mencoba untuk menambahkan baris itu pada pembukaan kembali berikut.sumber
<Subtype>Designer</SubType>
tag bodoh ini secara sporadis.Ini telah menjadi masalah dalam setidaknya 3 edisi Visual Studio, 2008, 2010 dan sekarang 2012. Ini dicatat sebagai bug di Microsoft Connect tetapi jawaban MS adalah "Kami telah mencatat permintaan Anda tetapi tidak berencana untuk memperbaikinya di ini waktu." Sarankan Anda memilih laporan bug karena masih aktif dan mungkin mendapatkan respons yang lebih baik dari MS dengan suara yang cukup.
sumber
Saya mengalami masalah yang sama dalam file .csproj aplikasi web ASP.NET aplikasi saya:
Melawan:
Kesal saya dengan masalah ini adalah karena perubahan kontrol revisi juga. Masalah ini tampaknya hadir dalam VS 2005/2008/2010. Telah menemukan pertanyaan berikut di forum Microsoft, tetapi jawabannya tidak jelas.
<SubType>Designer</SubType>
di .csproj?Saya berharap pengaturan VS menyebabkannya, dalam hal ini, saya ingin Anda tahu kapan saya mengetahui apa pengaturan itu.
sumber
Apakah Anda mencoba meletakkan SubTip sebagai atribut objek EmbeddedResource?
Saya melihat pertanyaan seperti milik Anda di tautan berikut dan dia memecahkan masalahnya dengan ini:
http://community.sharpdevelop.net/forums/t/9977.aspx
sumber
SubType
trik atribut tidak berfungsi pada<Content>
elemen: VS2010 mengeluh bahwa atribut tidak dikenali.Saya menemukan bahwa
<SubType>Designer</SubType>
mengubah perilaku untuk Web.config.Kami menggunakan WebDeploy untuk menerbitkan file layanan web.
Jika SubTipe diatur untuk Web.config - ia menerbitkan file ini dengan benar di bawah direktori utama di mana semua file konten pergi dan .svc.
Jika SubType tidak disetel - ia berfungsi di atas tetapi juga menyalin Web.config di bawah subdirektori bin \ - yang sangat aneh! Dalam log MsBuild ini terjadi selama target CollectFilesFrom_SourceItemsToCopyToOutputDirectory.
sumber
Bagi saya juga ini menyebabkan masalah dengan kontrol versi ketika menambahkan file baru ke proyek.
Sebagai pekerjaan di sekitar saya lakukan: membatalkan perubahan yang tertunda ke file proyek dan kemudian secara manual menambahkan file baru dengan klik kanan -> tambahkan file yang ada ke proyek.
Saat melakukan ini, tag
< SubType >Designer< /SubType >
tidak datang.Semoga ini bisa membantu seseorang. Karenanya memposting ini.
sumber