我的vb.net项目使用两个文件,一个是Access数据库,另一个是Excel模板。我将文件添加为现有项目,导航到他们居住的共享驱动器并单击确定。它们都设置为Build Action = Content和Copy To Output = Always。 当我第一次构建项目时,文件将被复制到应用程序代码所在的本地文件夹中。启动应用程序时,文件将复制到bin / debug文件夹。 如果我更新共享驱动器上的文件,则永远不会获取更改,应用程序将继续使用复制到应用程序文件夹的文件。为什么?我该如何解决这个问题?
我正在使用VS2013 Pro。
答案 0 :(得分:0)
我不完全确定,但在构建之前尝试清理解决方案,方法是右键单击object explorer中的项目,然后再次右键单击并构建它。
或者实际上只需右键单击它并选择构建。
您可能正在编辑Visual Studio之外的那些文件,然后回到它来运行您的解决方案,如果是这样的话,我认为visual studio会跳过编译过程,因为它没有看到需要这样做因为它没有注册实际的更改,导致没有文件被复制。
也许这篇文章中接受的答案也很有用:Visual Studio 2010 isn't building before a run when there are code changes