.net 3.5でMemoryMappedFileクラスを使用する必要があります... .net 4.0で使用されるクラスのコードを見つけたり、.net 3.5で使用する方法はありますか?事前C#MemoryMappedFile in .net
答えて
.NET 3.5でメモリマップされたファイルが必要な場合は、respective Win32 methodsのまわりに独自のラッパーを書くこともできます。これにはさらに手間がかかるかもしれませんが、ライセンスの問題は回避されます。
.NET 4で おかげで全く新しいCLRを使用し、私は、これは基本的に実行不可能にするためにボンネットの下に変化したことを十分に知って驚いすべてでではないでしょう。
基本的には、必要な機能をサポートする.NETのバージョンを使用するように努力する必要があります。回避策が見つからない場合は、診断が困難な問題が発生する可能性が非常に高くなります。
これをSharePointチームに伝えてください。私は.NET 4を使いたいと思っていますが、SharePointが3.5の場合に限り、私はそれを手配しなければなりません。元のポスターにも同様の制約がある場合、私は驚くことはありません。 –
@Malte:私がこのように強制された場合、私はプロセスを「SharePointを必要とするもの」と「.NET 4が必要なもの」に分けようとしますが、それはもちろん正確なコンテキストに依存します。 –
コードを取得するために、逆コンパイラまたは共有ソース(リンクは意図的に省略されています)を使用してください。クイックルックはCLRへの呼び出しを明らかにするわけではありませんが、すべてが "プレーンな" C#とP/Invoke to Win32のように見えます。
ただし、System.IO.MemoryMappedFilesのクラスターだけでなく、クラスをいくつか作成する必要があることに注意してください。そして、結局、あなたはJonによって記述された問題にぶつかることができます。
もちろん、ライセンスに関する問題は言わないでください。それは正直にとにかく最初のショーストッパーだろう。
- 1. C#4のMemoryMappedFileのUnauthorizedAccessException
- 2. win32 dll in C#.net
- 3. Bluetooth低エネルギーin .Net(C#)
- 4. CURL in PHP to C#.Net
- 5. Lucene .net + SpanMultiTermQueryWrapper <MultiTermQuery> in C#
- 6. TLS/SSL in .net
- 7. vs String in .NET
- 8. javaのServerSocket in .net
- 9. tcp/ip in ip in .net
- 10. .net webservice in android
- 11. TaskScheduler.FromCurrentSynchronizationContext()in .NET
- 12. rssパーサーin .net
- 13. DtdProcessing.Ignore in .net 3.5
- 14. MICR in .NET
- 15. .net application in sharepoint
- 16. snmpbulkwalk in c
- 17. SmtpClient SendAsync in .NET 3.5
- 18. ListView.ItemCheckとListView.ItemChecked in .NET
- 19. Server.Transfer/Redirection in .NET WebApi
- 20. Mail/Word Merge in .NET?
- 21. FMRadioクラス.NET in UWP
- 22. MethodInfo ReflectedType in .NETコア
- 23. Apache Commons IO in .Net
- 24. Twilio AMD in .NET API?
- 25. グラフィックス・パネルin c#
- 26. matlab in C C++とC C++ in matlab
- 27. .Net Publishing Error in Visual Studio 2010
- 28. MemoryMappedFileに追加しますか?
- 29. import .Net Framework 4.5ライブラリin .Net Core MVC App
- 30. cmpfunc in bsearch()in c
ライセンスを取得できても、ライセンスに違反している可能性が非常に高いです。 – alun
も参照してください。http://stackoverflow.com/a/357207/102937 –