我同时编写应用程序和库,每当我更新库时,很难在消费者应用程序中识别它。我为每个库和应用程序打开了一个单独的 Visual Studio 实例。重建库后,我在消费者应用程序中收到以下警告/错误。然后我要么必须删除引用并再次添加它。或者我必须清理和构建库解决方案 3-4 次,这样警告/错误才会在消费者应用程序 VS 解决方案中消失。为什么做 4 次与做 1 或 2 次有什么不同..?
想了解为什么会发生这种情况以及是否可以采取一些措施使这项工作更加顺利?
不确定它是否相关,但我的大多数应用程序都是用 VB.NET 和 C# 中的库编写的(因为我正在将所有内容都更改为 C#)。我还在消费者应用程序 VS 中打开了库中的 C# 文件,因为它在调试期间弹出。我还在库项目 /bin/Debug 文件夹中引用了库 dll,因为我在这个开发阶段进行了很多更改。
警告 1 在 Imports 'somelibrary' 中指定的命名空间或类型不包含任何公共成员或找不到。确保命名空间或类型已定义并包含至少一个公共成员。确保导入的元素名称不使用任何别名。'本地路径'
..
错误 72 无法加载引用的库“path\somelibrary.dll”:该进程无法访问该文件,因为它正被另一个进程使用。