问题描述
我正在构建一个DLL,该DLL进入Acumatica网站的构建文件夹,但是每次构建解决方案时,Visual Studio都会用相同的DLL替换我站点文件夹中不相关的DLL,但使用另一个版本,这会破坏我的站点
这是我网站上最初出现的DLL
这是Visual Studio替换我的DLL:
我尝试仅打开此dll,以便Visual Studio无法替换它,但是在构建时它会引发错误:
Severity Code Description Project File Line Suppression State
Error Could not copy "C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Current\Bin\System.Runtime.CompilerServices.Unsafe.dll" to "..\..\..\..\Bin\System.Runtime.CompilerServices.Unsafe.dll". Exceeded retry count of 10. Failed. CUSTOMDEV
我最终在Visual Studio的“引用”中添加了正确的DLL,它解决了我的问题,但是我不明白为什么它如此渴望将自己的dll放在那儿而不让我来。
有人知道它为什么会发生,是否有办法防止它发生?
TL; DR
我有一个带有Library项目的网站项目,我只是在构建Library项目,但是每次构建Library项目时,Visual Studio都会用自己的版本替换网站项目中不相关的DLL。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)