2013-10-06 9 views
5

मैं एक .NET 4.0 परियोजना में FSharp.Data.1.1.10 उपयोग कर रहा हूँ, और जब मैं Nuget साथ FSharp.Data जोड़ते हैं तो उसे संकुल \ FSharp.Data.1.1.10 \ lib \ net40 निर्देशिका जहां बनाता है यह FSharp.Data.dll और FSharp.Data.DesignTime.dll रखता है। Telerik JustDecompile के अनुसार, FSharp.Data.dll एक .NET 4.0 डीएल है, लेकिन FSharp.Data.DesignTime.dll नेट .NET 4.5 डीएल है, भले ही यह net40 उपनिर्देशिका में रहता है।क्या FSharp.Data.DesignTime .NET 4.5 केवल है?

तो, FSharp.Data.DesignTime .NET 4.5 केवल है, या यह एक बग है?

उत्तर

6

हां, FSharp.Data.DesignTime .NET 4.5 है, लेकिन इसका मतलब यह नहीं है कि आपकी परियोजनाओं को .NET 4.5 होना चाहिए, यह सिर्फ एक डिज़ाइन टाइम घटक है, और आपको इसका संदर्भ भी नहीं देना चाहिए, केवल FSharp .Data.dll

संपादित करें:

FSharp.Data में 1.1.x DesignTime dll 2.x कि अब तय हो गई है

+0

तो, मैं में गलती से जोड़ा जा रहा था, जब nuget पैकेज संदर्भित, मैन्युअल रूप से संदर्भ को हटा देंगे और बाद में खुशी से रहेंगे। :-) –

+0

हाँ, यह सही है :) –

संबंधित मुद्दे