我正在编写一个连接到远程数据库的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
答案 0 :(得分:1)
我的建议是不要使用app.config文件并在运行时注入参数。
我在我的Subsonic 2.2项目中使用这种方法:
答案 1 :(得分:1)
您可能希望查看此问题的答案,该问题涉及加载项的配置: