Aracılığıyla paylaş


Office Çözümlerini Yükseltme ve Geçirme

Visual Studio'nun eski sürümlerinde oluşturulan Microsoft Office projeniz varsa, projeyi Visual Studio 2012'da kullanmak üzere yükseltmelisiniz.Microsoft Office projesini geliştirmek için, projeyi Microsoft Office geliştirici araçlarını içeren Visual Studio 2012 sürümünden açın. Yükseltme işlemi hakkında daha fazla bilgi için, bkz. Nasıl yapılır: yükseltme Office çözümleri Yardımı.Microsoft Office geliştirici araçları içeren Visual Studio 2012 sürümü hakkında daha fazla bilgi için bkz. Office Çözümeri Geliştirmek İçin Bilgisayarı Yapılandırma.

Microsoft Office projesini yükselttiğinizde, Visual Studio projede birkaç değişiklik yapar.Bazı değişiklikler .NET Framework ve geliştirme bilgisayarına yüklediğiniz Microsoft Office sürümünü bağlıdır ve proje bir belge düzeyi projesi veya uygulama düzeyi projesi olup olmadığını.

[!NOT]

Visual Studio 2012, Visual Studio'nun eski sürümleri kullanılarak oluşturulan InfoPath form şablon projelerini yükseltemiyor.Bu tür projeler Visual Studio 2012'da desteklenmiyor.

Proje Yükseltilmesi Desteklenen Sürümler

Visual Studio'da Office Araçları'nın aşağıdaki sürümlerinden biri kullanılarak oluşturulan Office projelerini yükseltebilirsiniz.

  • Microsoft Office sistemi için Microsoft Visual Studio 2005 Araçları.

  • (vsto 2005 se) 2007 Microsoft Office sistemi için Microsoft Visual Studio 2005 Araçları.

  • Microsoft Visual Studio Araçları (sürüm 3.0) Microsoft Office sistemi için.Bu sürümü Office için Visual Studio Araçları, Visual Studio 2008'de bulunmaktaydı.

  • Visual Studio 2010'daki Microsoft Office geliştirici araçları.

Visual Studio 2012Office 2003 sürümü için Visual Studio araçları kullanılarak oluşturulan yükseltme Microsoft Office projeleri desteklemez.Bu projelerde birini geliştirmek devam etmek için Visual Studio 2012, yeni bir Office projesinin nasıl oluşturulduğu ve el ile yeni bir projeye kodunuzu bağlantı noktası.

[!NOT]

Office için Visual Studio Araçları, Visual Studio'nun önceki sürümlerindeki Microsoft Office geliştiricilerin adıydı.

Yükseltilen Projelerdeki Değişiklikler

Microsoft Office projesini yükselttiğinizde, Visual Studio aşağıdaki öğeleri hedeflemek için projeyi değiştirir:

Hedeflenen .NET Framework

Bir projeye yükselttiğinizde Visual Studio 2012, Visual Studio hedeflemek için projeyi değiştirir .NET Framework 4..NET Framework 4 Yüklediğinizde otomatik olarak yüklenen Visual Studio 2012.

Visual Studio 2012 için Microsoft Office geliştirici araçlarını yükleyin ve sonra bir proje yükseltme Visual Studio 2012, Visual Studio hedeflemek için projeyi değiştirir .NET Framework 4.5.Office çözümleri hedef .NET Framework 4.5 , Visual Studio 2012 için Microsoft Office geliştirici araçları yüklerseniz.Üzerinde "Tools" daha fazla bilgi için bkz: Yükleme Sayfası.

[!NOT]

Geliştirme ve son kullanıcı bilgisayarında yeniden hedeflenen çözümü çalıştırmak için bazı ek adımlar gerçekleştirmeniz gerekebilir ve projeniz bazı özellikleri kullanıyorsa, artık derlemez.Daha fazla bilgi için bkz. Office Çözümlerini .NET Framework 4 veya .NET Framework 4.5'e Geçirme.

Hedefliyorsanız .NET Framework 4 veya .NET Framework 4.5 Office projesinde, .NET Framework 3. 5'i hedeflediğinizde kullanılamaz olan bazı özellikleri kullanabilirsiniz.Daha fazla bilgi için bkz. Office Çözümleri Tasarlama ve Oluşturma.

Hedeflenen Office uygulaması

Office projesini yükselttiğinizde, Visual Studio Uygulama düzeyi eklenti projesi ya da bir belge düzeyi özelleştirme projesi gibi proje türü tarafından desteklenen Microsoft Office sürümünü hedeflemek için projeyi değiştirir.

Office projelerinde Visual Studio 2012 yalnızca hedef Office 2013 ve Office 2010 uygulamaları.Office 2013 Yüklü ise, Visual Studio hedeflemek için projeyi değiştirir Office 2013.Office 2010 Yüklü ise, Visual Studio hedeflemek için projeyi değiştirir Office 2010.İkisi de Office sürümünü yüklediyseniz, Visual Studio 2012 projesini yükseltmek değil.

[!NOT]

Hedef için bir eklenti projesi yükseltmek, Office 2013, emin olun ThisAddIn_Startup eklentinin olay işleyicisinde olmayan uygulamadaki belgeye erişen kodu içerir.Daha fazla bilgi için bkz. Accessing a Document when the Office Application Starts.

Belge düzeyi özelleştirmeleri için Visual Studio ikili biçimi, .xls veya .doc uzantısı, Office Açık xml biçimine sahip belgeler gibi olan bir proje belgeleri dönüştürür.Open xml hakkında daha fazla bilgi için bkz: Yeni dosya adı uzantıları ve açık xml Biçimleri giriş.

[!NOT]

Akıllı etiketler Excel 2010 ve Word 2010'de kaldırılmıştır.Akıllı etiketler Eğer çözümünüz kullanıyorsa, test ve içinde hata ayıklama önce bu nedenle, bunları kaldırmanız gerekir Visual Studio 2012.

Derleme Başvuruları

Visual Studio, projenin aşağıdaki derleme başvurularını yükseltir:

Visual Studio özgün projeniz oluşturulduktan sonra,ona eklediğiniz yeni veya yükseltilmiş derleme sürümlerine başvurular eklemez.Örneğin, PowerPoint 2003 birincil birlikte çalışma derlemesine başvuran bir Word 2003 eklenti projesi yükseltiyorsanız, Visual Studio yükseltilen projeyi başvurmak için değiştirir Word 2010 birincil birlikte çalışma derlemesi.Fakat, PowerPoint birincil birlikte çalışma derlemesine olan başvuruyu el ile güncellemelisiniz.

Microsoft Office 2003 Projelerini Yükseltmek

Microsoft Office 2003'ü hedefleyen uygulama düzeyi eklentileri ve belge düzeyi özelleştirmeleri yükseltmek için bazı noktalar vardır.

k2xkefex.collapse_all(tr-tr,VS.110).gifBelge Düzeyi Projeleri

Proje belgedeki Windows Forms denetimlerini içeriyorsa, Visual Studio 2005 Araçları için Second Edition projesi yükseltmeden önce yüklü Runtime Office olması gerekir.Projesi yükseltmeden önce çalışma zamanı bu sürümü geliştirme bilgisayarında yüklü değilse, yükseltilen proje içeren derleme veya çalıştırma zamanı hataları.Proje yükseltme işlemini tamamladıktan sonra diğer Office çözümleri tarafından kullanılmadığından, Visual Studio 2005 Araçları Office Second Edition Runtime geliştirme bilgisayarınızdan kaldırabilirsiniz.Bu çalışma zamanının sürümü adresindeki Microsoft Download Center bir yeniden dağıtılabilir paket olarak kullanılabilir Microsoft Visual Studio 2005 Araçları Office Second Edition Runtime (vsto 2005 se) (x 86) için.

k2xkefex.collapse_all(tr-tr,VS.110).gifUygulama Düzeyi Projeleri

Eğer özgün proje için çözüm dosyasını uygulama düzeyi eklentisini yüklemek için yapılandırılmış bir kurulum veya InstallShield Limited Edition projesi içeriyorsa, Visual Studio projeye yükseltir bir Visual Studio 2012 , fakat projede yapmaz değişiklikler projeye.Eklentinizi dağıtmak için Windows Installer dosyasını kullanmaya devam etmek istiyorsanız, aşağıdaki gibi yeni önkoşulları yüklemek için Kurulum veya InstallShield Limited Edition projesini değiştirmelisiniz .NET Framework 4, Visual Studio 2010 Araçları Office çalışma zamanı ve isteğe bağlı olarak eklentiniz tarafından başvurulan birincil birlikte çalışma derlemeleri.Daha fazla bilgi için bkz. Windows Installer Kullanarak Office Çözümü Dağıtma.

Eklentinizi dağıtmak için ClickOnce'ı kullanmak istiyorsanız, InstallShield Limited Edition Kurulum projesi tamamen silebilirsiniz.ClickOnce kullanarak eklentileri dağıtma hakkında daha fazla bilgi için, bkz. Office Çözümünü Dağıtma.

Ayrıca bkz.

Görevler

Nasıl yapılır: yükseltme Office çözümleri

Başvuru

Yükseltme, Seçenekler iletişim kutusunun project

Kavramlar

Office Çözümlerini .NET Framework 4 veya .NET Framework 4.5'e Geçirme