首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >强制手动删除每个生成的DLL文件。

强制手动删除每个生成的DLL文件。
EN

Stack Overflow用户
提问于 2021-03-23 15:35:44
回答 1查看 169关注 0票数 0

我正在构建一个DLL,作为一个名为Navisworks的软件插件的一部分。当我试图构建DLL时,我会得到以下错误:

代码语言:javascript
复制
Error       Cannot register assembly "C:\Program Files\Autodesk\Navisworks Manage 2021\Plugins\Zoney2021\Zoney2021.dll". Could not load file or assembly 'Autodesk.Navisworks.Api, Version=18.0.1347.51, Culture=neutral, PublicKeyToken=d85e58fa5af9b484' or one of its dependencies. The system cannot find the file specified

我对这个错误进行了大量的研究,但没有找到明显的解决方案。引用的程序集位于正确的目录中,并将“复制本地”和“特定版本”设置为false。我使用过依赖项遍历器,并且没有子依赖项。如果我手动删除Zoney2021.dll,程序将正确运行并加载构建DLL。这不应该是权限问题,因为我总是以管理员的身份运行Visual。如果没有简单的解决方案,我可以有一个脚本自动删除每个构建上的DLL吗?谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-03-23 16:59:09

如果要在每次生成之前自动删除该文件,请打开启动项目的属性并转到build选项卡。在那里,您可以输入一个命令来删除它。

类似于:

代码语言:javascript
复制
cd "C:\Program Files\Autodesk\Navisworks Manage 2021\Plugins\Zoney2021\"
del Zoney2021.dll
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66766383

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档