2009-08-01 18 views
6

Bir Winforms projesini proje dosyasını elle düzenleyerek dönüştürdüm. Proje tipi kılavuzları değiştirildi ve bir uygulama tanımı bölümü eklendi ve şimdi projeye WPF Windows, Pages, vb. Ekleyebilirim. Çalışılmayan bir şey, eklediğim dosyaların otomatik olarak oluşturulmuş cs dosyası içermemesi ve her yeni pencere bileşeninin InitializeComponent yöntemi eksik.Winforms projesinin wpf projesine dönüştürülmesi

Herhangi bir fikrin var mı?

+0

El ile yaptığınız için özel bir neden var mı? –

+0

Evet, yeni bir proje oluşturmak ve tüm dosyaları ve dll ve COM başvurularını yenisiyle değiştirmek yerine, yerinde bir dönüşüm gerçekleştirmeye çalışıyorum. –

+2

Yaptığınız şeyi yapmak için canınızı sıkmayın. Yeni bir proje dosyası oluşturun. –

cevap

1

"Yapma" durumu gibi görünüyor.

Yeni bir WPF projesi başlatırsanız, "Varolan dosyaları ekle" seçeneğini toplu olarak yapabilirsiniz. Ve bazı referansları tekrar eklemek, şimdi denediğinizden daha fazla iş olamaz. Ayrıca, eski ve yeni projeyi aynı çözüme koyarsanız, dosyaları (ve Klasörleri) bir projeden diğerine sürükleyip bırakabilirsiniz. Ayrıca, bir projeden diğerine geçiş yapabilirsiniz. Yine de referans değil.

5

Eğer ilk <PropertyGroup> elemanı aşağıdaki öğeyi değiştirerek/ekleyerek proje dosyasını düzenleyebilirsiniz projeyi indirmeye kalkarsak:

<ProjectTypeGuids>{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids> 

Bu WPF projesinde proje türünü değişecektir.