我是WPF的新手,并创建了第一个简单的WPF应用程序,我希望它在web浏览器,IE或Fox中运行。
1 - 在Visual Studio项目中,我创建了一个带有几个.jpg文件的/ Images文件夹
在WPF xaml表单上,我有1个图像和1个按钮。
当应用程序启动时,图像显示/Images/img1.jpg
当用户点击按钮时,图像必须显示/Images/img2.jpg
如何强制VS发布者包含Images文件夹?显然我在ApplicationFiles中看不到它?
2 - 虽然我能够在我的本地计算机上编程和运行这个小应用程序,但是在部署到我的托管ASP时我迷路了,我有一个运行.NET 3.5的Windows主机帐户!
从Microsoft WPF网站,他们说我将部署3个文件:
“应用程序可执行文件.exe
部署清单.xbap
应用程序清单.manifest
.xbap文件包含ClickOnce用于部署应用程序的信息,并具有.xbap扩展名。“
但我在发布的内容中根本看不到.xbap文件!!!
有任何线索吗?
答案 0 :(得分:1)
回答你的第一个问题:
图像将嵌入到已编译的应用程序中,因此您将无法在应用程序文件中看到图像。
注意:
为了回答你的第二个问题:
您是否将项目创建为WPF浏览器应用程序? 在.csproj文件中,您应该看到以下内容:
<HostInBrowser>true</HostInBrowser>
<Install>False</Install>
<ApplicationExtension>.xbap</ApplicationExtension>
<TargetZone>Internet</TargetZone>
如果没有,只需将项目重新创建为WPF浏览器应用程序,并将文件从现有项目复制到新项目。