我试图找到一个解决方案,让我在Visual Studio 2010中的单显示器和多显示器配置之间切换.我看到VSWindowManager尚未更新 - 还有其他解决方案吗?
multiple-monitors visual-studio-addins visual-studio-2010 visual-studio
我们正在尝试开发一种混合应用程序,它可以通过使用来自互联网的css/javascript/html进行自我更新,而不是将它们存储在phonegap项目中.
它现在在iOS 5和5.1上运行良好
事实上,在phonegap index.html里面我们做或者loc.href重定向到网站.该网站具有脱机清单,允许phonegap应用程序在脱机模式下第二次启动和工作(在第一次缓存所有资源之后).对清单的更改会正确更新应用程序.我已经尝试在手机中终止应用程序,并在网站关闭时重新启动它 - 它仍然有效.
有些解决方案允许自我更新 - 例如基于phonegap的Worklight.因此,静默的自我更新似乎不再是一个问题.
所以问题是,有没有人向appstore提交类似的应用程序?应用程序中可能根本没有代码,它只是进入网站.
我使用外部化配置部分进行appsettings,每个开发人员可以使用不同的部分,如下所示:
<appSettings configSource="appsettings.config" />
Run Code Online (Sandbox Code Playgroud)
当我针对这个项目运行mstest(它是一个Web应用程序)时,它会盲目地修改这个部分,如下所示:
<appSettings configSource="appsettings.config">
<add key="microsoft.visualstudio.teamsystems.backupinfo" value="1;web.config.backup.af6ed449-e04a-4a52-99d6-b8df0b133316" />
<add key="microsoft.visualstudio.teamsystems.aspnetdevserver:/" value="56917;True;3448;1;-8588944684513929784" />
</appSettings>
Run Code Online (Sandbox Code Playgroud)
即使根据架构,这显然是错误的.
它需要修改它的原因是指定它将要运行的有关Cassini/dev服务器的信息.我认为就是这样,它似乎没有修改文件中的任何其他部分(很难说它因为它也完全重新格式化了文件).
问题是,我有什么选择才能让它发挥作用?
到目前为止,我只提出了两个实用的,都是次优的
放弃appsettings的外部配置
从Cassini切换到cassinidev - 然后我可以停止使用[AspNetDevelopmentServer()]属性,这是导致web.config需要修改的属性
在VS中配置某些内容以防止它执行此操作.为什么它甚至关心自己的卡西尼在哪个港口工作?我找不到任何配置设置.
等待MS修复此问题,因此[AspNetDevelopmentServer()]可以使用外部化的appSettings