![](/img/trans.png)
[英]Visual Studio 2012 Deploying WPF via ClickOnce missing Files
[英]Visual Studio 2012 Deploying WPF via ClickOnce missing Folder and Files
我有一个WPF项目,我准备使用Visual Studio 2012进行部署,但我遇到了丢失的文件夹问题。
如果我在VS中启动项目它运行正常,我的测试按钮按预期工作。
当我发布项目时,发布成功,运行setup.exe安装成功,程序启动到主窗口正常。
单击测试按钮会使应用程序崩溃。
导致崩溃的行:
string[] reportFileNames = System.IO.Directory.GetFiles("Reports");
“找不到路径的一部分'C:\\ Users \\ dirt \\ AppData \\ Local \\ Apps \\ 2.0 \\ GEDD6PQW.N72 \\ 8M9ONPGG.TVB \\ prof..tion_40c30 d08e677b188_0001.0000_9a5540d4bfbe5aff \\ Reports'。 ”
确认存在:
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_40c30d08e677b188_0001.0000_9a5540d4bfbe5aff\\Reports\\
Reports \\ MyReport.rdlc文件Copy always
具有Resource
的构建操作和复制到复制的输出目录。
我错过了什么?
好的,在输入问题中的最后一句后,能够很快找出这个...
在我的例子中, Reports\\MyReport.rdlc
文件具有Resource
的构建操作,我所要做的就是将其更改为Content
(并确保Copy always
设置Copy always
)。
解:
右键单击解决方案资源管理器中的文件 - >属性 - >构建操作 - >内容
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.