亚音速在VS2008外接程序中遇到困难

时间:2009-07-19 23:58:32

标签: subsonic

我正在编写一个连接到远程数据库的VS2008加载项等等。

我在这个项目中遇到app.config问题。当我在我的代码中使用SubSonic时,它无法找到SubSonicServer部分。这是因为找不到.config文件。 这似乎是路径的问题,因为加载项是在VS2008的上下文中运行的DLL,并且工作目录是C:\ Program Files \ Microsoft Visual Studio 9.0 \ Common7 \ IDE。

有没有办法让app.config与应用程序一起正确部署,这样我的加载项(和SubSonic)可以在.config文件中找到它需要的东西,或者有没有办法让SubSonic无需工作是否需要.config?

我现在在SubSonic项目方面经验丰富,但只有winforms,Web,Web服务和WPF应用程序。这是我第一次尝试在VS2008加载项项目中使用SubSonic。我在配置文件中也有AppSettings,ConfigurationManager无法读取,因为它无法看到.config文件。

现在凌晨2点,大脑已经厌倦了试图解决这个问题。希望我醒来时有一个答案:)

TIA

2 个答案:

答案 0 :(得分:1)

我的建议是不要使用app.config文件并在运行时注入参数。

我在我的Subsonic 2.2项目中使用这种方法:

http://www.digvijay.eu/digvijay.eu/post/2008/10/31/SubSonic-Trick-Specify-connection-string-at-runtime!.aspx

答案 1 :(得分:1)

您可能希望查看此问题的答案,该问题涉及加载项的配置:

How to use app.config with Visual Studio add-in?