我有一个点击一次部署的应用程序,它使用使用Hardcodet WPF NotifyIcon创建的通知图标.当我部署它并最初安装它时,Windows默认隐藏图标(应该如此).所以我将应用程序的设置更改为"始终显示图标和通知".但每次我更新到新版本时,Windows都认为它是一个新应用程序并再次隐藏它.有没有办法让Windows在更新后保留我的通知图标的可见性设置?
我有一个datagridview填充了.xml文件中的数据.数据是MyObjects的列表,其中MyObject是我拥有的C#类.这最初是在没有架构的情况下完成的,所以没有类型信息:(意味着我没有在MyObject类中获得自动生成的bool等复选框列的好处.
所以我使用xsd.exe生成.xsd文件.看起来很棒!但是如何在应用程序中部署此.xsd?我是否必须确保它与我的应用程序位于同一目录中并加载它:
DataSet ds = new DataSet();
ds.ReadXml("mystuff.xml");
ds.ReadXmlSchema("myschema.xsd");
dataGridView_1.DataSource = ds;
dataGridView_1.DataMember = "MyObject";
Run Code Online (Sandbox Code Playgroud)
我确信有更好的方法可以解决这个问题......我可以把它作为装配的一部分包括在内吗?谢谢你的帮助.
c# ×2
clickonce ×1
datagridview ×1
notifyicon ×1
schema ×1
system-tray ×1
wpf ×1
xml ×1
xsd ×1