簡體   English   中英

BizTalk模式不在引用程序集中

[英]BizTalk schemas not in referenced assembly

我正在嘗試在不屬於同一解決方案的另一個BizTalk項目中引用屬於BizTalk項目的架構。 我通過在“目標”項目中添加源dll作為參考來引用源項目(即,“添加參考”,“瀏覽”指向所需的biztalk模式集)。 但是,當我在對象瀏覽器中查看引用的程序集時,只有一小部分模式可用-構成該項目的一部分的WCF生成的模式都不可見。

在源項目中的模式屬性(通過對象瀏覽器可見)和缺少的屬性之間進行比較,它們都是相同的(除了文件名和類型名),因為它們都具有相同的構建動作(BtsCompile),都設置為PropertySchema和全部都屬於同一個命名空間。

請問有人對此有任何建議嗎?

在GAC中有較舊版本的程序集之前,我曾遇到過這種現象,Visual Studio引用的是該版本,而不是磁盤上的版本。 要檢查是否存在這種情況,請查看您的GAC並刪除對錯誤架構的所有引用,然后在重新嘗試重新編譯之前重新啟動Visual Studio。

我也很想檢查您是否引用了正確的程序集版本

或者,您可以檢查是否只是WCF模式的項目被破壞了嗎? 使用全新的程序集名稱和名稱空間創建一個新項目,並在其中復制錯誤的模式之一。 在您的項目中重新編譯和引用-您可以看到以前錯誤模式的所有預期屬性嗎?

我還將嘗試為BizTalk Server 2010應用CU6,以查看這是否解決了您在環境中可能遇到的任何問題-http: //support.microsoft.com/kb/2855367

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM