0

我编写了一个使用 linq 获取对象列表的查询。代码在项目中执行得很好,但是当我尝试从 Fitnesse 项目访问它时失败。base(global::System.Configuration.ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString, mappingSource) 我猜是和连接字符串有关,但是我不知道如何为fitnesse单独指定连接字符串项目。项目和健身项目都是同一个解决方案的一部分。有任何想法吗?谢谢,珍妮

4

2 回答 2

0

您需要指定在哪里可以找到应用程序配置文件:

http://www.syterra.com/Slim/AppConfigFiles.html

于 2010-06-29T23:25:11.010 回答
0

谢谢,我已经尝试将 suite.config 然后应用配置添加到我的 c:\fitnesse 文件夹 - .jar 文件所在的位置。

我在测试页面的命令部分添加了 -c 选项 c:\Fitnesse\suite.config。这是 suite.config 文件:c:\fitnesse\myapp.config ^.svn$

这是 myapp.config 文件:

测试在这里仍然失败:

公共 MyDataContext() : base(global::System.Configuration.ConfigurationManager.ConnectionStrings["mycon"].ConnectionString, mappingSource) { OnCreated(); }

于 2010-06-30T17:20:01.987 回答