我必须创建大约200个非常相似的WP7应用程序。它们的区别仅在于内容,图标和名称。所以手动创建它们并不是一个好主意,所以让我写一个小工具,它可以做到以下几点:
这很有效,生成的项目在Visual Studio 2010中无错误地打开,编译时没有错误。 xap文件可以部署在设备和模拟器上。
问题: 如果我想通过在Visual Studio中按F5来调试应用程序,我会收到“无法启动应用程序进行调试。确保目标设备屏幕已解锁且应用程序已安装”,两者都用于设备(已解锁并连接到Zune / WPConnect)和模拟器。 如果我尝试在模拟器上启动应用程序,它会在启动后关闭immediatle。但是,如果我在我的设备上启动应用程序,它就像一个魅力。疯狂的东西。
奇怪的事情:如果我做了我的小工具做的事情,我可以从Visual Studio调试项目。 这仅适用于我生成的项目。每个其他WP7项目(现有的或在VS中新创建的)都可以无错误地工作和调试。
我尝试使用PC:Win7 x64和VS2010 Ultimate以及另一台Win7 x64 / VS2010 Pro,在两台机器上我都有问题。
也许某人有一个导致问题的想法。谢谢你的帮助!
编辑:我见过新的东西:AssemblyInfo.cs文件位于properties文件夹中,并正确包含在csproj文件中。但是,如果我尝试从项目属性中打开程序集信息,则所有字段都为空,如果我尝试设置它们,则会出现错误(“值不在预期范围内”或类似的内容)。
答案 0 :(得分:1)
我的一些示例程序遇到了类似的问题。 事实证明,我必须设置一个解决方案属性:
Active config => Debug|Windows Phone
它对我有用
答案 1 :(得分:0)
如果它们的内容,图标和名称不同,那么制作一个完整的应用程序,复制199次,然后将相应的文件放入正确的目录会更简单吗?(如果你制作了一个工具模板化项目,我相信你也可以用代码来做这件事)
另外,如果您需要更改程序,可以再次使用该代码重新复制,但不能复制内容,从而更新所有200个应用程序。