Configuration 在另一个项目中添加慢速Cheetah转换的配置文件作为引用
我有一个类库项目,它有一个缓慢的Cheetah'ed配置文件 在过去,很容易使用“addaslink”将配置文件添加到其他项目中。由于配置文件是动态的,如何使用慢速Cheetah实现这一点Configuration 在另一个项目中添加慢速Cheetah转换的配置文件作为引用,configuration,web-config,app-config,config,slowcheetah,Configuration,Web Config,App Config,Config,Slowcheetah,我有一个类库项目,它有一个缓慢的Cheetah'ed配置文件 在过去,很容易使用“addaslink”将配置文件添加到其他项目中。由于配置文件是动态的,如何使用慢速Cheetah实现这一点 我需要一些配置文件的添加引用,或者如果没有办法,我必须复制配置文件并再次减慢Cheetah的速度。我发现你可以像平常一样“添加为链接”,但只链接主配置文件,而不是慢速Cheetah创建的文件。右键单击解决方案资源管理器中的链接,然后从菜单中选择“添加转换”。Slow Cheetah会创建指向Debug.con
我需要一些配置文件的添加引用,或者如果没有办法,我必须复制配置文件并再次减慢Cheetah的速度。我发现你可以像平常一样“添加为链接”,但只链接主配置文件,而不是慢速Cheetah创建的文件。右键单击解决方案资源管理器中的链接,然后从菜单中选择“添加转换”。Slow Cheetah会创建指向Debug.config和Release.config文件的链接。添加到Mark的优秀答案中……定制的Slow Cheetah转换(即Debug.config和Release.config之外的转换)可以添加到“其他”项目中,只需几个额外步骤
<None Include="..\AppName\bin\Dev\App.config">
<Link>App.config</Link>
<TransformOnBuild>true</TransformOnBuild>
</None>
App.config
真的
实现转换后,转到生成-->配置管理器。确认您的生成环境引用了所需的配置。交叉链接很好。你需要添加SlowCheetah NuGet软件包才能让它正常工作吗?很明显,我从来没有想过它会正常工作@穆罕默德·汉萨,既然我们需要点击“添加变换”,那么是:D