SharePoint开发和SpecFlow在同一台机器上?

时间:2011-03-02 09:57:16

标签: sharepoint specflow

我需要一些关于如何在Visual Studio 2010开发计算机上安装SpecFlow的指导,该计算机也可用于SharePoint 2010开发。

.feature扩展会导致一些不良行为......

2 个答案:

答案 0 :(得分:1)

我刚刚发布了一个解决此问题的SpecFlow版本。您可以在this post中获得更多信息。

我需要做的就是下载源代码并将功能文件的扩展名更改为.sfeature。

答案 1 :(得分:0)

我认为此处的问题可能是SharePoint 2010和SpecFlow使用.feature文件扩展名。我对此做了一些研究,并找到了一个关于类似问题的SpecFlow Google小组查询。给出问题的用户的答案是:

  

嗨,我相信你了解SharePoint   项目比我好。你有看到   任何概念性的想法如何冲突   可以解决?什么部分   冲突,语法着色或   这一代?是SharePoint吗?   “.feature”文件也可以放入   一个正常的c#/ vbnet项目?

     

提示   手动解决方法:关闭   自动识别.feature   文件的   都能运行:    - 在“HKEY_LOCAL_MACHINE \ SOFTWARE”中将“.feature”键重命名为“.featureX”   \微软\ VisualStudio的\ 10.0 \ {发电机FAE04EC1-301F,11D3-   BF4B-00C04F79EFBC} .feature“(这是   对于C#项目)

     
      
  • 您仍然可以通过指定在VS中手动设置生成   “SpecFlowSingleFileGenerator”为   文件的“自定义工具”属性   关闭语法着色:
  •   
  • 删除(或重命名)C:\ Program Files \ Microsoft Visual中的快捷方式   工作室   10.0 \ Common7 \ IDE \扩展\ TechTalk \ SpecFlow   Br,Gaspar
  •   

也许您可以尝试上面提到的注册表黑客,这可能会让您使用SPecFLow与SharePoint?

原始主题可以在这里找到:

http://groups.google.com/group/specflow/browse_thread/thread/4e6a80f3aa3624c2?pli=1