It took me more than a day to figure out as why I get the above error when I try to open control flow design by double clicking on a *.dtsx package in Microsoft Visual Studio 2008.
The famous resolution as many of you know is to replace all the 5 DLL's [msdds.dll, msddsf.dll, msddslm.dll, msddslmp.dll, msddsp.dll] in the following location 'C:Program Files (x86)Common Filesmicrosoft sharedMSDesigners8' with fresh copy of dll's from a working machine.
Issue persisted even after replacing fresh copy of DLL's from other working machine.
Then I realised the DLL's that are replaced, each was designed for Visual Studio 2012 (in DLL properties) and my machine did not have VS-2012(as I uninstalled it few days back), latest Visual Studio version was 2008. That's it, I managed to find one such colleage who had Visual-Studio not latest than VS-2008, took the DLL's from his 'MSDesigners8' folder, copied to my machine, launched the SSIS package from VS-2008 and it works.
Note : Make sure the DLL's version match the latest VisualStudio version in your machine. In this case, SSIS opened in Ms-VS-2008 tried to use DLL's with Ms-VS-2012 version and which were not replaced with 2008 designer DLL's when VS-2012 was uninstalled.
Problem that Microsoft must resolve: If latest version of VisualStudio is installed on a machine having multiple Visual Studio versions (2k3,2k5,2k8, 2010, 2012 etc..), the common/shared DLL's that ship with it replace existing version DLL's. But when latest version is uninstalled, those DLL's are left behind, and when previous version of VStudio needs a common DLL then it error's out as it's trying to refer to a DLL which is of advanced version and that version VS is not in the system.
Cheers...
มันเอาฉันกว่าวันจะคิดออกเป็นทำไมฉันได้รับข้อผิดพลาดข้างต้นเมื่อพยายามเปิดควบคุมการไหล โดยการคลิกสองครั้งบนแพคเกจ *.dtsx ใน Microsoft Visual Studio 2008ความมีชื่อเสียงหลายท่านทราบเป็นการ แทนทั้งหมด 5 DLL ของ [msdds.dll, msddsf.dll, msddslm.dll, msddslmp.dll, msddsp.dll] ในตำแหน่งต่อไป "C:Program:แฟ้ม (x 86) Common Filesmicrosoft sharedMSDesigners8' กับสำเนาสดของ dll จากเครื่องจักรทำงานปัญหาที่ยังคงอยู่แม้หลังจากที่สำเนาสดของ DLL ของจากเครื่องอื่นทำงานแทน ผมเองก็ยังคิด DLL ของที่แทน แต่ละถูกออกแบบสำหรับ Visual Studio 2012 (ในคุณสมบัติของ DLL) และเครื่องของฉันไม่มี VS 2012(as I uninstalled it few days back), Visual Studio รุ่นล่าสุดคือ 2008 ใช่ ฉันจัดการเพื่อการค้นหาเช่น colleage หนึ่งที่มี Visual Studio ไม่ล่าสุดกว่า VS 2008 เอา DLL ของจากเขา 'MSDesigners8' โฟลเดอร์ คัดลอกไปยังเครื่องของฉัน เปิดตัวแพคเกจ SSIS จาก VS 2008 และทำงานหมายเหตุ: ให้แน่ใจว่า รุ่น VisualStudio ล่าสุดในเครื่องของคุณตรงกับรุ่นของ DLL ในกรณีนี้ เปิดใน Ms-VS-2008 SSIS พยายามที่จะใช้ของ DLL รุ่น Ms-VS-2012 และที่ได้ไม่ถูกแทนที่ ด้วย 2008 ออก DLL เมื่อเทียบกับ 2012 ถูกถอนการติดตั้งปัญหาที่ต้องแก้ไข Microsoft: ถ้า VisualStudio รุ่นล่าสุดถูกติดตั้งบนเครื่องที่มีหลายรุ่นของ Visual Studio (2 k 3, 2k 5, 2 k 8, 2010, 2012 ฯลฯ .), / ทั่วไปที่ใช้ร่วมกัน DLL ของที่จัดส่งกับแทนของ DLL รุ่นที่มีอยู่ แต่เมื่อถอนรุ่นล่าสุด DLL ที่ถูกทิ้ง และเมื่อต้องการรุ่นก่อนหน้าของ VStudio DLL ทั่วไปแล้ว ข้อผิดพลาดของออกที่พยายามอ้างถึง DLL ซึ่งเป็นรุ่นสูงและรุ่นที่เทียบกับไม่ได้อยู่ในระบบไชโย...
การแปล กรุณารอสักครู่..

ผมใช้เวลามากขึ้นกว่าวันที่จะคิดออกมาเป็นเหตุผลที่ผมได้รับข้อผิดพลาดดังเมื่อฉันพยายามที่จะเปิดการควบคุมการไหลของการออกแบบโดยการดับเบิลคลิกบน * แพคเกจ .dtsx ใน Microsoft Visual Studio 2008 มติที่มีชื่อเสียงเป็นจำนวนมากของคุณรู้ว่าเป็นไป แทนที่ทั้งหมด 5 DLL ของ [msdds.dll, msddsf.dll, msddslm.dll, msddslmp.dll, msddsp.dll] ในตำแหน่งต่อไป 'C: Program Files (x86) Common Files Microsoft Shared MSDesigners8 กับสด สำเนาของ dll จากเครื่องทำงาน. ฉบับที่ยังคงแม้หลังจากเปลี่ยนสำเนาสดของ DLL ของจากเครื่องการทำงานอื่น ๆ . แล้วฉันตระหนัก DLL ที่ว่าจะถูกแทนที่แต่ละถูกออกแบบมาสำหรับ Visual Studio 2012 (ในคุณสมบัติของ DLL) และเครื่องของฉันไม่ได้มี VS -2012 (ที่ผมยกเลิกการติดตั้งไม่กี่วันหลัง) ล่าสุดรุ่นของ Visual Studio เป็นปี 2008 ที่มันฉันจัดการเพื่อหาหนึ่ง colleage ดังกล่าวที่มีภาพสตูดิโอไม่ได้ล่าสุดกว่า VS-2008 เอา DLL ของจากโฟลเดอร์ของเขา MSDesigners8 ' คัดลอกไปยังเครื่องของฉันเปิดตัวแพคเกจ SSIS จาก VS-2008 และการทำงาน. หมายเหตุ: ตรวจสอบให้แน่ใจรุ่น DLL ของตรงกับรุ่นของ VisualStudio ล่าสุดในเครื่องของคุณ ในกรณีนี้ SSIS เปิดใน MS-VS-2008 พยายามที่จะใช้ DLL ด้วย MS-VS-2012 รุ่นและที่ไม่ได้ถูกแทนที่ด้วย 2008 ออกแบบ DLL เมื่อ VS-2012 ถูกถอนการติดตั้ง. ปัญหาที่ไมโครซอฟท์ต้องแก้ไข: ถ้ารุ่นล่าสุดของ VisualStudio มีการติดตั้งในเครื่องมีรุ่นของ Visual Studio หลาย (2k3,2k5,2k8 2010 2012 ฯลฯ .. ) ที่พบ / ที่ใช้ร่วมกัน DLL ของเรือกับมันแทนที่รุ่นที่มีอยู่ DLL ที่ แต่เมื่อรุ่นล่าสุดมีการถอนการติดตั้ง DLL ของเหล่านั้นจะถูกทิ้งไว้ข้างหลังและเมื่อรุ่นก่อนหน้าของ VStudio ต้องการ DLL ที่พบบ่อยแล้วมันผิดพลาดออกในขณะที่มันพยายามที่จะอ้างถึง DLL ซึ่งเป็นรุ่นที่ทันสมัยและรุ่นที่ VS ไม่ได้อยู่ในระบบไชโย ...
การแปล กรุณารอสักครู่..

ฉันใช้เวลามากกว่าหนึ่งวันที่จะคิดออกเป็นเหตุที่ฉันได้รับข้อผิดพลาดข้างต้นเมื่อฉันพยายามที่จะเปิดการออกแบบ ควบคุมการไหลโดยดับเบิ้ลคลิกบน * . dtsx แพคเกจใน Microsoft Visual Studio 2008
ละเอียดที่มีชื่อเสียงหลายท่านรู้จักจะเปลี่ยนทุก 5 DLL ของ [ msdds.dll msddsf.dll msddslm.dll , , msddslmp.dll msddsp ] , , . dll ตามตำแหน่ง ' C :ไฟล์โปรแกรม ( x86 ) Microsoft N พบไฟล์ร่วมกัน msdesigners8 ' สำเนาสดของ DLL จากเครื่องจักรทำงาน ปัญหา
หายหลังจากเปลี่ยนสดสำเนา DLL จากเครื่องทำงานอื่น ๆ
จากนั้นฉันตระหนัก DLL ของที่ถูกแทนที่แต่ละถูกออกแบบมาสำหรับ Visual Studio 2012 ( ในคุณสมบัติของ DLL ) และเครื่องของผมไม่ได้มี vs-2012 ( ผมถอนการติดตั้งมันไม่กี่วันกลับ )ใหม่ล่าสุดรุ่นเป็น Visual Studio 2008 นั่นมัน ฉันจัดการเพื่อหาหนึ่งเช่นผู้ช่วยที่ Visual Studio ไม่ล่าสุดกว่า vs-2008 เอา DLL จากของเขา ' msdesigners8 ' โฟลเดอร์คัดลอกไปยังคอมพิวเตอร์ของฉันได้เปิดตัวแพคเกจ SSIS จาก vs-2008 และการทํางาน ทราบ
: ตรวจสอบให้แน่ใจว่ารุ่นของ DLL ตรงกับ VisualStudio รุ่นล่าสุดในเครื่องของคุณ . ในกรณีนี้เปิด ms-vs-2008 ันพยายามใช้ DLL ของรุ่น ms-vs-2012 ซึ่งไม่ได้ถูกแทนที่ด้วย 2008 ดีไซเนอร์ DLL เมื่อ vs-2012 ถูกยกเลิกการติดตั้ง ปัญหาที่ไมโครซอฟท์ต้องแก้ไข
ถ้าเป็นรุ่นล่าสุดของ VisualStudio ที่ติดตั้งบนเครื่อง มีหลายรุ่น ( 2k3,2k5,2k8 Visual Studio 2010 2012 เป็นต้น ) , ทั่วไป / แบ่งปัน DLL ของเรือนั้นมันทดแทนที่มีอยู่รุ่น DLL .แต่เมื่อรุ่นล่าสุดคือถอนการติดตั้ง DLL ของที่ถูกทิ้งไว้เบื้องหลัง และเมื่อรุ่นก่อนหน้าของ vstudio ต้องการ DLL ทั่วไปแล้วมัน error แล้วมันพยายามจะอ้างอิงถึง DLL ซึ่งเป็นรุ่นที่ทันสมัยและรุ่นที่ VS ไม่อยู่ในระบบ .
. . . . . . . .
การแปล กรุณารอสักครู่..
