|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
09.08.2019, 09:56 | 6 | 1 | #1 |
.NET SiberiaRemove
КЖ; C#
Санкт-Петербург
Регистрация: 03.11.2005
Сообщений: 2,588
|
||
Просмотров: 28594
|
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,588
|
trir, приблизительно так было и у меня (я слегка модифицировал код bargool), до переписывания и в этом коде нет поиска используемых стилей...
У bargool было вот так: Код:
|
|||
|
||||
Регистрация: 21.03.2010
Сообщений: 96
|
Скачал SiberiaRemoving_2017.dll. Пытаюсь загрузить файл через NETLOAD в AutoCAD.
Пишет: "Команда: NETLOAD Не удалось загрузить сборку. Сведения об ошибке: System.IO.FileLoadException: Не удалось загрузить файл или сборку "file:///C:\SiberiaRemoving_2017.dll" либо одну из их зависимостей. Операция не поддерживается. (Исключение из HRESULT: 0x80131515) Имя файла: 'file:///C:\SiberiaRemoving_2017.dll' ---> System.NotSupportedException: Предпринята попытка загрузить сборку из сетевого ресурса, что в предыдущих версиях .NET Framework могло привести к помещению сборки в "песочницу". Этот выпуск .NET Framework не включает политику CAS по умолчанию, поэтому данная загрузка может быть опасной. Если эта нагрузка не предназначена для изоляции сборки, включите переключатель loadFromRemoteSources. Дополнительные сведения см. на странице http://go.microsoft.com/fwlink/?LinkId=155569. в System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) в System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) в System.Reflection.RuntimeAssembly.InternalLoadFrom(String assemblyFile, Evidence securityEvidence, Byte[] hashValue, AssemblyHashAlgorithm hashAlgorithm, Boolean forIntrospection, Boolean suppressSecurityChecks, StackCrawlMark& stackMark) в System.Reflection.Assembly.LoadFrom(String assemblyFile) в Autodesk.AutoCAD.Runtime.ExtensionLoader.Load(String fileName) в loadmgd()" Где копать? |
|||
|
||||
Инженер-проектировщик искусственных сооружений Регистрация: 24.12.2010
Сейчас Московская область
Сообщений: 65
|
Здравствуйте, Boxa!
Прочитал про Вашу программу очистки и пытаюсь им воспользоваться, но у меня ничего не получается. У меня AutoCAD 2014, а *.dll файлы которые я нашёл и скормил AutoCAD на ГитХабе не хотят работать. Знакомые у которых стоят 2015 AutoCAD успешно чистят. Не могли бы подсказать в чём может быть проблема? AutoCAD 2014 64 bit. |
|||
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,588
|
Очень странно, так как я специально отключил обращение к этому методу в 2014 акаде...
DatabaseExtension.Audit(database, true, true); Отключил для 2014 автокада вообще все лишнее, пересобрал, лежит там же. Если не заработает, то увы. |
|||
|
||||
Инженер-проектировщик искусственных сооружений Регистрация: 24.12.2010
Сейчас Московская область
Сообщений: 65
|
|
|||
|
||||
Регистрация: 25.06.2012
Сообщений: 3
|
Спасибо за программу, спасает!
У меня во всех файлах dwg присутствует мусор, который вычищает данная прога. Пока что настроил автозапуск при открытии файла. 1. Как реализовать очистку только при обнаружении Siberia в файле, а не при каждом его открытии? Чтобы уже очищенные файлы не прогонялись по новой. 2. Как реализовать пакетную очистку файлов, как это сделано в DrawingPurge? Последний раз редактировалось Sapien, 20.03.2020 в 15:21. |
|||
|
||||
Регистрация: 16.11.2010
Сообщений: 1
|
Цитата:
Я прям готова Вас обнять!...ну или хотя бы крепко пожать руку, т.к. перерыла все на что только можно, включая оф.форум автодеск, но помогло только Ваше решение))) |
|||
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,588
|
zenon, не удалось загрузить сборку... Подобная ошибка может быть в случае, когда dll собрана с настройкой AnyCpu, а какая то из подключенных библиотек построена с x86\x64... Где конфликт в Вашем случае, я угадать не могу.
Однако т.к. мне негде тестировать столь старые версии, то я уже довольно давно обновляю только версии 2014 и выше. Хм... я конечно все переписал и добавил пакетную обработку, но есть один нюанс... Если есть желание поэкспериментировать, то сборки обновлены и лежат там же. Последний раз редактировалось Boxa, 27.04.2020 в 19:44. |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
.NET Программный аналог "Извлечения данных..." | La Persona | .NET | 3 | 09.12.2013 01:28 |
C++ to С++ CLI. Миграция на .NET. | Rizling | .NET | 21 | 10.07.2013 13:15 |
реализация задачи visual studio2012 (visual basic .net) autocad 2012, oracle11g | Anta | .NET | 32 | 31.12.2012 07:35 |
Extended AutoCAD .Net API | hwd | .NET | 5 | 22.08.2012 19:38 |
.Net событие double-click как поймать | dvim | .NET | 7 | 04.04.2010 15:13 |