【问题标题】:A question about Copy to Output Directory: Copy Always关于复制到输出目录的问题:始终复制
【发布时间】:2019-11-08 04:42:52
【问题描述】:

1-Book1.xlsx 文件放入 Solution Explorer 跟随 Add > Existing Item p>

2-Solution Explorer中设置Book1.xlsx的属性,如下所示;

构建动作: 内容

复制到输出目录:总是复制

3-运行这个项目,看看Book1.xlsx文件是否复制到Debug文件夹

4-关闭此项目。

5-Debug 文件夹中手动打开 Book1.xlsx 文件。保持 Book1.xlsx 文件打开。

6-再次运行这个项目,看到如下错误;

无法复制 "C:\Users\onsuz\OneDrive\Desktop\WpfApplication1\WpfApplication1\Book1.xlsx" 到“bin\Debug\Book1.xlsx”。在 1000 毫秒内开始重试 1。过程 无法访问文件“bin\Debug\Book1.xlsx”,因为它正在被使用 由另一个进程。

如您所见,如果好奇的人在我的应用程序启动之前手动打开 Book1.xlsx 文件,那么我的应用程序就会崩溃。

你有什么解决办法吗?

【问题讨论】:

    标签: c# vb.net visual-studio


    【解决方案1】:

    这不是您的应用程序崩溃,这是您的应用程序无法编译,因为它无法覆盖此文件。此特定问题不会在运行时发生,因为您将部署代码的预编译版本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-04
      • 2023-03-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多