質問: Idiomatic way to write .NET interop functionで、次のコード セグメントを見つけました。
(import '(System.Net HttpWebRequest NetworkCredential)
'(System.IO StreamReader))
REPL を開始して入力すると、次のようになります。
(インポート '(System.IO StreamReader))
大丈夫。しかし、私が入ると:
(インポート '(System.Net HttpWebRequest))
(NetworkCredential 機能は必要ありません) 次のようになります。
My.ns=> (import '(System.Net HttpWebRequest))
Bad type
NullReferenceException Object reference not set to an instance of an object. cl
ojure.lang.Util.NameForType (D:\work\clojure-clr-1.4.1-fix\Clojure\Clojure\Lib\U
til.cs:729)
ああ、私は以前にやった:
My.ns=> (System.Reflection.Assembly/LoadWithPartialName "System.Net")
#<RuntimeAssembly System.Net, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b
03f5f7f11d50a3a>
それで、私は他に何をする必要がありますか?助けてくれてありがとう。