Здравствуйте, Ziaw, Вы писали:
Z>Вобщем npad дошел до той кондиции, когда с ним уже можно работать.
Z>Прошу теста и фидбэка.
Z>Что планирую делать дальше, но уже неспешно:
Z>
Z> асинхронный запуск кода и возможность его стопнуть да, сейчас синхронно
Z> возможность использовать макросы в примерах
Z> какой-нибудь показ readme к примеру
Z> генерацию экзешника/dll на диск (сейчас собирается в память, осталось понять как указывать во что именно собирать)
Z>
При запуске получаю
После нажатия на Run
System.IO.FileNotFoundException: Could not load file or assembly 'Nemerle.Macros, Version=1.0.0.9342, Culture=neutral, PublicKeyToken=5291d186334f6101' or one of its dependencies. The system cannot find the file specified.
File name: 'Nemerle.Macros, Version=1.0.0.9342, Culture=neutral, PublicKeyToken=5291d186334f6101'
at System.Reflection.Assembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection)
at System.Reflection.Assembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection)
at System.Reflection.Assembly.InternalLoad(AssemblyName assemblyRef, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection)
at System.Reflection.Assembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection)
at System.Reflection.Assembly.Load(String assemblyString)
at Nemerle.Compiler.LibraryReferenceManager.assemblyLoad(String name)
at Nemerle.Compiler.LibraryReferenceManager.LoadMacrosFrom(String name, String strongPart)
at Nemerle.Compiler.ManagerClass.LoadNemerleMacros()
at Nemerle.Compiler.ManagerClass._N__N_lambda__24273__24379.apply_void()
at Nemerle.Compiler.ManagerClass._N_tryEx_24296(_N_closure_24280 _N_LoadExternalLibraries_cp_24295, FunctionVoid f)
at Nemerle.Compiler.ManagerClass.LoadExternalLibraries()
at Nemerle.Compiler.ManagerClass.Run()
at NPad.ManagedCompiler.Compile(FileInfo fileName, TextWriter log)
at NPad.AppRunner.CompileAndRun(FileInfo file)
at NPad.AppRunner.CompileAndRun(FileInfo file)
at NPad.MainForm.runCode()
WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].