在调试时正确使用Application.GetContentStream并单击一次发布

问题描述 投票:1回答:1

根据我先前的问题,publishing a content file,我有此设置:

  • PrinterMap.xml的“内容”文件,其中包含:
    • Build ActionContent
    • 复制到输出目录始终复制
  • 此文件在开发过程中的物理位置,位于:C:\Nova6\PrintingAndReports\Settings\PrinterMap.xml

假设我为PrinterMap.xml拥有正确的Uri,Application.GetContentStream(Uri)是否允许在构建过程中将PrinterMap.xml放置在C:\Nova6\Nursing_Desk\bin\Debug\Settings目录中的调试,以及单击[ C0]?

也就是说,我可以在调试该应用程序时使用C:\Users\Me\AppData\Local\Apps\2.0\3RPPH36W.WAY\MN0L8QBO.1R4\nurs..tion_f6d771115904d935_0001.0000_f6a09aea8a2c02e5\Settings\ReportMap.xml,还是有更好的方法或首选程序设计?这里有最佳实践吗? (执行此操作的正确Uri是什么?)

感谢您提供任何指导。

xml wpf clickonce
1个回答
1
投票

您可以使用Application.GetContentStream(Uri)仅指定文件名,因此目录将自动设置为执行程序集位置(即当前文件夹)。

© www.soinside.com 2019 - 2024. All rights reserved.