โครงการเริ่มต้นที่อ้างอิงโครงการที่มีการใช้ Entity Framework ต้องการแอสเซมบลีที่สองต่อไปนี้ในโฟลเดอร์ช่องเก็บของ:
- EntityFramework.dll
- EntityFramework.SqlServer.dll
เพิ่ม<section>
ไป<configSections>
ของไฟล์ .config ในโครงการเริ่มต้นที่ทำให้เป็นครั้งแรกที่มีการชุมนุมในไดเรกทอรี bin ว่า คุณสามารถคัดลอกสิ่งนี้ได้จากไฟล์. config ของโครงการ Entity Framework ของคุณ:
<configSections>
<!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
</configSections>
เมื่อต้องการทำให้. dll ที่สองพร้อมใช้งานในโฟลเดอร์ช่องเก็บแม้ว่าจะไม่สามารถใช้งานได้ แต่ก็สามารถทำสำเนาด้วยตนเองจากโฟลเดอร์ช่องเก็บของโครงการ Entity Framework ได้ ทางเลือกที่ดีกว่าคือการเพิ่มลงในกิจกรรมสร้างโครงร่างของเอนทิตีเฟรมเวิร์กในบรรทัดต่อไปนี้ซึ่งจะทำให้กระบวนการอัตโนมัติ:
cd $(ProjectDir)
xcopy /y bin\Debug\EntityFramework.SqlServer.dll ..\{PATH_TO_THE_PROJECT_THAT_NEEDS_THE_DLL}\bin\Debug\
providers
และprovider
อื่น ๆ ลองพิจารณานำออกไหม