C# Visual Studio 2012通过ClickOnce部署WPF缺少文件夹和文件
我有一个WPF项目,我准备使用Visual Studio 2012进行部署,但我遇到了一个缺少文件夹的问题 如果我在VS中启动项目,它运行良好,并且我的测试按钮按预期工作 当我发布项目时,发布成功,运行setup.exe成功安装,程序开始进入主窗口 单击测试按钮会使应用程序崩溃 导致崩溃的行:C# Visual Studio 2012通过ClickOnce部署WPF缺少文件夹和文件,c#,wpf,visual-studio,visual-studio-2012,clickonce,C#,Wpf,Visual Studio,Visual Studio 2012,Clickonce,我有一个WPF项目,我准备使用Visual Studio 2012进行部署,但我遇到了一个缺少文件夹的问题 如果我在VS中启动项目,它运行良好,并且我的测试按钮按预期工作 当我发布项目时,发布成功,运行setup.exe成功安装,程序开始进入主窗口 单击测试按钮会使应用程序崩溃 导致崩溃的行: string[]reportFileNames=System.IO.Directory.GetFiles(“报告”) “找不到路径“C:\Users\dirt\AppData\Local\Apps\2.0
string[]reportFileNames=System.IO.Directory.GetFiles(“报告”)代码>
“找不到路径“C:\Users\dirt\AppData\Local\Apps\2.0\GEDD6PQW.N72\8M9ONPGG.TVB\prof..tion\u 40c30”的一部分d08e677b188_0001.0000_9A5540D4BBE5AFF\报告。“
已确认存在:
C:\MyProject\bin\MyMode\Reports\
C:\MyProject\bin\MyMode\Reports\MyReport.rdlc
确认不存在:C:\Users\dirt\AppData\Local\Apps\2.0\GEDD6PQW.N72\8M9ONPGG.TVB\prof..tion\u 40c30d08e677b188_0001.0000_9A5540D4BBE5AFF\Reports\
Reports\MyReport.rdlc文件的生成操作为Resource
,复制到输出目录为Copy always
我遗漏了什么?好的,在输入问题中的最后一句话后,我很快就把这个问题弄清楚了
在我的例子中,Reports\MyReport.rdlc
文件有一个Resource
的构建操作,我所要做的就是将其更改为Content
(并确保设置了Copy always
)
解决方案:
右键单击解决方案资源管理器中的文件->属性->构建操作->内容