我们如何重命名.xaml和.cs文件?
希望能够使开发与原始草图流保持同步。例如,sketchflow具有诸如基于每个屏幕收集客户反馈的能力等功能
...我在这里回答了我自己的问题,所以我会将其作为后续发布。在9小时前在MS网站上被问到原始问题而没有回复...仍然试图找出最适合与社区交流的地方,对于复制品感到遗憾。
答案(哪一个更好?)
上下文:Sketchflow是一种原型设计工具。在大型团队中,您可能希望保持原型与完成版本分离,或者存在大型原型设计阶段。
我的观点是我非常喜欢Sketchflow。这是我一段时间以来见过的最酷的事情之一(做得好的微软)。
...所以对我来说,我希望原型成为成品。我希望设计师能够随时介入并进行转换。我希望设计师能够完成这个过程,并让开发人员详细介绍。我希望我们的客户能够在构建过程中随时发布反馈。顺便说一句:让你的开发人员检查MVVM。这很酷。
我敢打赌,如果您进行重大更改(文件重命名),反馈可能会丢失 - 所以请注意这一点。这对我们来说不是问题。我们将使我们的文件名有意义,然后大多数情况下不管它。当然,MS可以通过为每个创建的屏幕创建一个全局唯一ID(Guid)来解决这个问题。也许他们已经做到了这一点。如果MS的某人读到此信息,请将其放在您要求的功能列表中。
回答:
所以这里的答案对我有用:
不要尝试手动编辑xaml / cs,因为如果你不小心,你可能会对行为进行的所有交叉引用都会中断。需要修改的典型文件:.csproj,Sketch.Flow,xxxx.xaml和xxxx.cs。
要自动执行此操作,请下载Ultraedit等工具。或者,您可能只能使用VS 2010(未经测试)。
使用ultraedit的步骤:
(首先备份你的项目)
在文件中搜索/替换...
在文件中查找...“Screen_1_19”
替换为......“欢迎”
在文件/类型中......“。”
目录......
仅匹配全字
点击“开始”
按照提示
将文件(.xaml& .cs)重命名为Welcome。???? (其中????是.xaml或.cs)。由于我使用SVN,这一步一步完成(没什么大不了的)。
如果有兴趣的话,在我目前没有的业余时间里,我可以在codeplex上发布一个快速工具。
**注意:因为我们正在使用XML和XML非常讲究正确,我关闭表达式混合,然后在替换/重命名后重新打开它,看看我是否成功+我的屏幕图仍然有所有流线仍然被绘制。
答案 0 :(得分:0)
答案在问题正文中。