Özel belge özelliklerine genel bakış
Belge düzeyinde bir proje oluşturduğunuzda, Visual Studio projeye iki özel özellik ekler: _AssemblyLocation ve _AssemblyName. Kullanıcı bir belgeyi açtığında, Microsoft Office uygulaması bu özel belge özelliklerini denetler. Belgede varsa, uygulama özelleştirmeyi başlatan Office çalışma zamanı için Visual Studio Araçları yükler. Daha fazla bilgi için bkz . Visual Studio'da Office çözümleri mimarisi.
Şunlar için geçerlidir: Bu konudaki bilgiler Excel ve Word için belge düzeyi projeleri için geçerlidir. Daha fazla bilgi için bkz. Office uygulaması ve proje türüne göre kullanılabilen özellikler.
_Assemblyname
Bu özellik, Office çalışma zamanı için Visual Studio Araçları Office çözüm yükleyici bileşenindeki bir arabirimin CLSID'sini içerir. CLSID değeri 4E3C66D5-58D4-491E-A7D4-64AF99AF6E8B'dir. Bu değeri asla değiştirmemelisiniz.
_AssemblyLocation
Bu özellik, özelleştirme için dağıtım bildirimiyle ilgili ayrıntıları sağlayan bir dize içerir. Bildirimler hakkında daha fazla bilgi için bkz . Office çözümlerinde uygulama ve dağıtım bildirimleri.
_AssemblyLocation özellik değeri, çözümün nasıl dağıtılacağına bağlı olarak farklı biçimlere sahip olabilir:
Çözüm bir Web sitesinden, UNC yolundan veya CD veya USB sürücüsünden yüklenmek üzere yayımlanırsa, _AssemblyLocation özelliği DeploymentManifestPath|SolutionID biçimindedir. Aşağıdaki dize bir örnektir:
file://deployserver/MyShare/ExcelWorkbook1.vsto|74744e4b-e4d6-41eb-84f7-ad20346fe2d9
Çözümü Visual Studio'dan çalıştırıyor veya hata ayıklaması yapıyorsanız, _AssemblyLocation özelliği DeploymentManifestName|SolutionID|vstolocal biçimindedir. Aşağıdaki dize bir örnektir:
ExcelWorkbook1.vsto|74744e4b-e4d6-41eb-84f7-ad20346fe2d9|vstolocal
SolutionID, Office çalışma zamanı için Visual Studio Araçları çözümü tanımlamak için kullandığı bir GUID'dir. Projeyi oluşturduğunuzda SolutionID otomatik olarak oluşturulur. Vstolocal terimi, Office çalışma zamanı için Visual Studio Araçları derlemenin belgeyle aynı klasörden yüklenmesi gerektiğini belirtir.