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 2010'da kullanmak üzere yükseltmelisiniz. Microsoft Office projesini geliştirmek için, projeyi Microsoft Office geliştirici araçlarını içeren Visual Studio 2010 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 Yardımı. Microsoft Office geliştirici araçları içeren Visual Studio 2010 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 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.

Ayrıca Office projelerinin hedef çatısını herhangi bir zamanda .NET Framework 3.5'tan .NET Framework 4'e veya tam tersine çevirebilirsiniz. Daha fazla bilgi için bkz. Nasıl Yapılır: Belirli .NET çerçeve sürüm ya da profil hedef. Eğer hedef çatıyı değiştirseniz, geliştirme ve son kullanıcı bilgisayarında yeniden hedeflenen çözümü çalıştırmak için bazı ek adımlar gerekli olabilir ve projeniz bazı özellikleri kullanıyorsa, artık derlemez. Daha fazla bilgi için bkz. Office Çözümlerini .NET Framework 4'e Taşıma.

Not

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

Proje Yükseltilmesi Desteklenen Sürümler

Aşağıdaki sürümleri kullanılarak oluşturulmuş Office projeleri yükseltebilirsiniz Visual Studio Tools for Office:

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

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

  • Microsoft Visual Studio Tools for the Microsoft Office system (sürüm 3.0). Visual Studio Tools for Office'nın bu sürümü Visual Studio 2008'de bulunurdu.

Visual Studio 2010kullanılarak oluşturulan yükseltilirken Microsoft Office projeleri desteği olmayan Visual Studio Tools for Office, Sürüm 2003. Bu projelerden biri geliştirmek devam etmek için Visual Studio 2010, yeni bir Office proje oluşturmak ve el ile bağlantı noktası kodunuzun içine yeni bir proje.

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 projede aşağıdaki değişiklikleri yapar.

  • Proje Visual Studio 2010 Tools for Office Çalışma Zamanı Modülü'ı hedeflediğinde Visual Studio Tools for Office çalışma zamanı sürümünü günceller.

    Visual Studio Tools for Office çalışma zamanı hakkında daha fazla bilgi için, bkz. Office için Visual Studio Araçları Çalışma Zamanına Genel Bakış.

  • Gerektiğinde projenin hedeflediği .NET Framework sürümünü günceller.

  • Projedeki derleme başvurularını günceller.

  • Eğer özgün proje Microsoft Office'in önceki sürümlerine hedeflendiyse, geliştirme bilgisayarına yüklediğiniz Microsoft Office sürümünü (Microsoft Office 2010 veya 2007 Microsoft Office sistemi) hedeflemek için projeyi değiştirir. Eğer Microsoft Office'in hiçbir sürümü yüklü değilse, yükseltilen proje 2007 Microsoft Office sistemini hedefler.

Hedeflenen .NET Framework

Visual Studio Tools for Office projesini yükselttiğinizde , Visual Studio hedef .NET Framework'ü aşağıdaki durumlarda değiştirir:

  • Özgün proje hedefleri.net Framework 2.0. Eğer geliştirici bilgisayarda .NET Framework 3.5 ve .NET Framework 4 birlikte yüklüyse, bu durumda Visual Studio .NET Framework 3.5'i hedeflemek için projeyi değiştirir. Eğer sadece .NET Framework 4 yüklüyse, Visual Studio .NET Framework 4'u hedeflemek için projeyi değiştirir.

  • Sadece .NET Framework 4 geliştirici bilgisayarda yüklüyse proje .NET Framework 3.5'i hedefler. Bu durumda, Visual Studio .NET Framework 4'i hedeflemek için projeyi değiştirir

Eğer proje zaten .NET Framework 3.5'i hedefliyorsa, .NET Framework 3.5 geliştirici bilgisayarda da yüklü olduğunda Visual Studio yükseltilen projedeki hedef çatıyı güncellemez.

Not

Eğer Visual Studio hedef çatıyı .NET Framework 4'e değiştirirse, geliştirme ve son kullanıcı bilgisayarında yeniden hedeflenen çözümü çalıştırmak için bazı ek adımlar gerekli olabilir ve projeniz bazı özellikleri kullanıyorsa, artık derlemez. Daha fazla bilgi için bkz. Office Çözümlerini .NET Framework 4'e Taşıma.

Aşağıdaki tabloda yükseltilen projeler için hedef çatı değişiklikleri özetlenir.

Özgün projenin hedef çatısı

Geliştirme bilgisayarındaki Framework sürümleri

Yükseltilen projenin hedef çatısı

.NET Framework 2.0

.NET Framework 3.5

.NET Framework 3.5

ve

.NET Framework 4

.NET Framework 3.5

NotNot
Eğer özgün proje .NET Framework 3.5 İstemci Profili'ni hedefliyorsa, yükseltilen proje .NET Framework 3.5'i hedefler.

.NET Framework 2.0

.NET Framework 3.5

.NET Framework 4

.NET Framework 4

NotNot
Eğer özgün proje .NET Framework 3.5 İstemci Profili'ni hedefliyorsa, yükseltilen proje .NET Framework 4 İstemci Profili'i hedefler.

Office projesinde .NET Framework 4'i hedeflediğinizde, .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.

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, eğer PowerPoint 2003 birincil birlikte çalışma derlemesine de başvuran Word 2003 eklenti projesi yükseltiyorsanız, Visual Studio yükseltilen projeyi Word 2007'ye veya Word 2010 birincil birlikte çalışma derlemesine başvurmak için değiştirir. Fakat, PowerPoint birincil birlikte çalışma derlemesine olan başvuruyu el ile güncellemelisiniz.

Microsoft Office 2003 Projelerini Yükseltmek

Varsayılan olarak, eğer Microsoft Office 2010 veya 2007 Microsoft Office sistemi, Microsoft Office 2003'ü hedefleyen bir projeyi yükselttiğiniz sırada geliştirme bilgisayarınızda yüklüyse, Visual Studio yüklediğiniz Microsoft Office sürümünü hedeflemek için projeyi değiştirir. Her zaman yükseltme, yüklü Office sürümünün onay kutusuna Proje yükseltme Seçenekleri sayfası bu davranışını denetler. Bu onay kutusunu temizlerseniz, Visual Studio proje hedefine değiştirmez Microsoft Office 2010 veya 2007 Microsoft Office sistemi ve olmayabilir mümkün açın, debug, veya Çalıştır proje. Bu seçenek hakkında daha fazla bilgi için, bkz. Proje Yükselt Seçenekler İletişim Kutu Kutu.

Belge düzeyinde özelleştirmeler ve Microsoft Office 2003'ü hedef uygulama düzeyinde eklentileri yükseltme bazı hususlar vardır.

Belge Düzeyi Projeleri

Microsoft Office 2003 için belge düzeyi projesini yükseltmek amacıyla, uygun Microsoft Office 2010 veya 2007 Microsoft Office sistem uygulamasının geliştirme bilgisayarınızda yüklü olması lazım. Örneğin, Word 2007 veya Word 2010'u Word 2003 projesini yükseltmeden önce bilgisayarınıza yüklemelisiniz.

İkili biçimde kayıtlı olan belgeyle, belge düzeyi projesini yükseltiğinizde, belgeyi ya Open XML Biçimlerine dönüştürmeye ya da ikili biçimde saklamaya karar vermelisiniz. Eski biçimleri kullanmak için özel sebebiniz olmadığında Open XML'i seçmelisinz Açık xml hakkında daha fazla bilgi için bkz: Yeni dosya adı uzantıları ve açık xml biçimleri giriş.

Projeye dokümanda Windows Forms denetimleri içeriyorsa, Visual Studio 2005 Araçları Office ikinci Edition project yükseltmeden önce yüklü için çalışma zamanı olması gerekir. Bu çalışma zamanı sürümü yüklü değilse, önce geliştirme bilgisayarda projeye yükseltmek, derleme veya çalıştırma yükseltilmiş projedeki hataları olabilir. Proje yükseltme işlemini tamamladıktan sonra herhangi bir Office solutions tarafından kullanılmıyor, Visual Studio 2005 Araçları Office ikinci sürüm için çalışma zamanı geliştirme bilgisayardan kaldırabilirsiniz. Bu çalışma zamanı sürümünü Microsoft Yükleme Merkezi'nden yeniden dağıtılabilir paket olarak kullanılabilir İçin Microsoft Visual Studio 2005 Araçları Office ikinci Edition Runtime (vsto 2005 se) (x 86).

Uygulama Düzeyi Projeleri

Eğer özgün proje için çözüm dosyası, uygulama düzeyi eklentisini yüklemek amacıyla yapılandırılan bir Kurulum projesi içeriyorsa, Visual Studio Kurulum projesini Visual Studio 2010'a yükseltir, fakat projede başka bir değişiklik yapmaz. Eğer eklentinizi dağıtmak için Windows Installer dosyasını kullanmaya devam etmek istiyorsanız, .NET Framework 4, veya .NET Framework 3.5, Visual Studio 2010 Tools for Office Çalışma Zamanı Modülü 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 projesini değiştirmelisiniz. Daha fazla bilgi için bkz. Office Çözümünü Windows Installer Kullanarak Dağıtma.

Eğer eklentinizi dağıtmak için ClickOnce'ı kullanmak istiyoursanız, Kurulum projesini tamamen silebilirsiniz. ClickOnce kullanarak eklentileri dağıtma hakkında daha fazla bilgi için, bkz. Office Çözümlerini Dağıtma.

Ayrıca bkz.

Görevler

Nasıl Yapılır: Office Çözümlerini Yükseltme

Başvuru

Proje Yükselt Seçenekler İletişim Kutu Kutu

Kavramlar

Office Çözümlerini .NET Framework 4'e Taşıma