首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >输出文件的奇怪缓存

输出文件的奇怪缓存
EN

Stack Overflow用户
提问于 2015-06-18 08:57:33
回答 1查看 33关注 0票数 0

在我的C#解决方案中有一个特定的问题。有三个项目: MainProgram,Install,FileBrowser (输出类型:类库- DLL)。

当我重新构建FileBrowser时,VS在输出目录中生成一个新的、最新的文件FileBrowser.dll,一切正常。但是(这里开始了问题),当我重新构建整个解决方案,甚至是其他项目中的一个(都需要先构建FileBrowser )时,FileBrowser.dll会从2015-04-11下午4:54恢复到较早的版本这个日期时间恰好在文件的"Last modified“属性中。

我真的不记得那天我是否做了一些真正“特别”的事情,所以VS缓存了当时的输出文件,现在它的副本仍然困扰着我。

我该如何解决这个问题呢?这个旧文件FileBrowser.dll可以存储在哪里?我确实使用了Windows搜索选项(Win7),但似乎该文件在缓存中必须有另一个名称。

EN

回答 1

Stack Overflow用户

发布于 2015-06-18 09:08:32

这应该可以解决您的问题:

删除FileBrowser.dll

  • Add reference FileBrowser reference中的引用

是怎么发生的?

最初,您添加了对FileBrowser.dll的引用,ide将该dll缓存到您的解决方案的某个目录中,并将其复制到输出目录中。您真正需要的是对FileBrowser项目输出的引用,也就是FileBrowser.dll -但是对该项目的引用,这样您就可以在每次构建解决方案时获得最新编译的版本。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30904857

复制
相关文章

相似问题

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