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

Visual Studio'nun daha eski bir sürümünde oluşturmuş olduğunuz bir Microsoft Office projeniz varsa Visual Studio 2013 içinde kullanmak için projeyi yükseltmeniz gerekir.Microsoft Office projesini yükseltmek için, projeyi Microsoft Office geliştirici araçlarını içeren Visual Studio 2013 sürümünden açın.Yükseltme işlemi hakkında daha fazla bilgi için bkz. Nasıl Yapılır: Office Çözümlerini Yükseltme.Microsoft Office geliştirici araçlarını içeren Visual Studio 2013 sürümleri hakkında daha fazla bilgi için bkz. Office Çözümleri 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 geliştirme bilgisayarına yüklediğiniz .NET Framework ve Microsoft Office sürümüne ve projenin belge düzeyi veya uygulama düzeyi projesi olup olmamasına bağlıdır.

[!NOT]

Visual Studio 2013, Visual Studio'nun eski sürümleri kullanılarak oluşturulan InfoPath form şablon projelerini yükseltemez.Bu proje türleri Visual Studio 2013 içinde desteklenmez.

Desteklenen Proje Yükseltmesi Sürümleri

Visual Studio içinde Office araçlarının herhangi bir sürümü kullanılarak oluşturulan Office projelerini yükseltebilirsiniz.

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

  • 2007 Microsoft Office Sistemi (VSTO 2005 SE) için Microsoft Visual Studio 2005 Araçları.

  • Microsoft Office sistemi (sürüm 3.0) için Microsoft Visual Studio Araçları.Bu Visual Studio Tools for Office sürümü Visual Studio 2008 içinde yer alır.

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

  • Visual Studio 2012'de Microsoft Office geliştirici araçları.

Visual Studio 2013 Visual Studio Tools for Office, Version 2003 ile oluşturulan Microsoft Office projelerinin yükseltilmesini desteklemez.Bu projelerin birini Visual Studio 2013 içinde geliştirmek için yeni bir Office projesi oluşturun ve kodunuzu yeni projeye el ile taşıyın.

[!NOT]

Visual Studio Tools for Office, Visual Studio'nun önceki sürümlerindeki Microsoft Office geliştirici araçlarının adıydı.

Yükseltilen Projelerdeki Değişiklikler

Microsoft Office projesini yükselttiğinizde, Visual Studio projede aşağıdaki öğeleri hedefleyecek değişiklikleri yapar:

Hedeflenen .NET Framework

Visual Studio 2013 içinde bir projeyi yükselttiğinizde, Visual Studio projeyi .NET Framework 4,5 ya da .NET Framework 4 öğesini hedef alacak şekilde değiştirir.Projenin hedeflediği .NET Framework sürümü, bilgisayarınızda yüklü olan Office sürümüne bağlıdır.Sadece Office 2013 yüklüyse, Visual Studio projeyi .NET Framework 4,5 öğesini hedefleyecek şekilde değiştirir.Aksi takdirde, Visual Studio .NET Framework 4 öğesini hedeflemek için projeyi değiştirir.

[!NOT]

Geliştirmede ve son kullanıcı bilgisayarlarında yeniden hedeflenen çözümü çalıştırmak için ek adımlar uygulamanız gerekebilir ve projeniz belirli ö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.

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

Hedeflenen Office Uygulaması

Bir Office projesini yükselttiğinizde, Visual Studio projeyi, belge düzeyinde özelleştirme projesi veya uygulama düzeyinde eklenti projesi gibi proje türünün desteklediği bir Microsoft Office sürümünü hedefleyecek şekilde değiştirir.

Visual Studio 2013 içindeki Office projeleri yalnızca Office 2013 ve Office 2010 uygulamalarını hedefler.Office 2013 yüklü ise, Visual Studio projeyi Office 2013 öğesini hedefleyecek şekilde değiştirir.Office 2010 yüklüyse, Visual Studio projeyi Office 2010 öğesini hedefleyecek şekilde değiştirir.Office'in hiçbir sürümü yüklü değilse, Visual Studio 2013 projeyi yükseltmez.

[!NOT]

Bir eklenti projesini Office 2013 öğesini hedefleyecek şekilde yükseltirseniz, eklentinin ThisAddIn_Startup olay işleyicisinin uygulamadaki bir belgeye erişen bir kod içermediğinden emin olun.Daha fazla bilgi için bkz. Office Uygulaması Başladığında Bir Belgeye Erişme.

Belge düzeyi özelleştirmeleri için Visual Studio bir projedeki .xls veya .doc uzantısı olan belgeler gibi ikili biçimi olan belgeleri Office Open XML biçimine dönüştürür.Open XML hakkında daha fazla bilgi için bkz. Yeni dosya adı uzantılarına ve Open XML Biçimlerine Giriş.

[!NOT]

Akıllı etiketler Excel 2010 ve Word 2010'da kullanım dışıdır.Bu nedenle, çözümünüzde akıllı etiketler kullanılıyorsa, Visual Studio 2013 içinde test etmek ve hata ayıklayabilmek için bunları kaldırmanız gerekir.

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 de başvuran bir Word 2003 eklentisi projesini yükseltirseniz, Visual Studio Word 2010 birincil birlikte çalışma derlemesine başvurmak için yükseltilen projeyi değiştirir.Ancak, PowerPoint birincil birlikte çalışma derlemesine olan başvuruyu el ile güncelleştirmeniz gerekir.

Microsoft Office 2003 Projelerini Yükseltme

Microsoft Office 2003'ü hedefleyen belge düzeyinde özelleştirmeleri ve uygulama düzeyinde eklentileri yükseltirken göz önüne alınması gereken ek durumlar vardır.

Belge Düzeyi Projeleri

Projedeki belge Windows Forms denetimlerini içeriyorsa,projeyi yükseltmeden önce Office için Visual Studio 2005 Second Edition Runtime yüklenmelidir.Çalışma zamanının bu sürümü geliştirme bilgisayarında yüklü değilse projeyi yükseltmeden önce, yükseltilen proje derleme veya çalışma zamanı hataları içerebilir.Projenizi yükseltmeyi tamamladığınızda, başka bir Office çözümü tarafından kullanılmıyorsa Office için Visual Studio 2005 Tools Second Edition Runtime'ı geliştirme bilgisayarınızdan kaldırabilirsiniz.Çalışma zamanının bu sürümü Microsoft Yükleme Merkezi'nden yeniden dağıtılabilir paket olarak indirilebilir: Microsoft Visual Studio 2005 Tools for Office Second Edition Runtime (VSTO 2005 SE) (x86).

Uygulama Düzeyi Projeleri

Orijinal proje için çözüm dosyası, uygulama düzeyi eklentisini yüklemek amacıyla yapılandırılan bir Kurulum veya InstallShield Limited Edition projesi içeriyorsa, Visual Studio, projeyi Visual Studio 2013 öğesine yükseltir, fakat projede başka bir değişiklik yapmaz.Eklentinizi dağıtmak için Windows Installer dosyasını kullanmaya devam etmek istiyorsanız, .NET Framework 4, Visual Studio 2010 Tools for Office Runtime ve isteğe bağlı olarak eklentiniz tarafından başvurulan birincil birlikte çalışma derlemeleri gibi yeni önkoşulları yüklemek için Kurulum veya InstallShield Limited Edition projesini değiştirmelisiniz.Daha fazla bilgi için bkz. Windows Installer Kullanarak Office Çözümü Dağıtma.

Eklentinizi dağıtmak için ClickOnce'ı kullanmak istiyorsanız, Kurulum veya InstallShield Limited Edition projesini 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: Office Çözümlerini Yükseltme

Başvuru

Proje Yükseltme, Seçenekler İletişim Kutusu

Kavramlar

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