提问人:Diego 提问时间:11/1/2017 最后编辑:Diego 更新时间:11/1/2017 访问量:17
asp.net 在建筑物期间生成文件而不引用 Project
asp.net generate file during buil without reference to Project
问:
我正在做一个.我把编码分开在不同的项目中。Web Api Application
第一个项目是项目。这是一个 .IT 是备受瞩目的项目。main
Web Api project
第二个项目是一个项目。在这个项目中,我在构建应用程序时创建一个文件。Class
.config
/debug folder
private static log4net.ILog log;
public LoggingService()
{
var path = AppDomain.CurrentDomain.BaseDirectory + "bin\\" + "log4net.config";
log4net.Config.XmlConfigurator.Configure(new FileInfo(path));
}
我还有其他一些有逻辑问题的类项目。
最后一个项目是我处理 de 的地方。我有所有项目的参考。Dependency Resolution
我遇到的问题是,为了在构建过程中生成 .config 文件,我必须在主项目中引用此项目。
我的想法是隔离它,并且引用它不允许我这样做。
我的问题是,是否可以在构建过程中从项目生成文件,而无需在主项目中引用它。
我按照指示做了,并为两个项目分配了相同的命名空间。MethodMan
生成配置文件的项目具有与 Web API 项目相同的命名空间。我遇到的问题是执行时不会生成文件。Dependency Resolution
在 Global.asax 中,我有
private void RegisterServices(IKernel kernel)
{
kernel.Load(new DependencyResolution.RepositoryModule());
}
在依赖项解决项目中,我有
public override void Load()
{
BindRepositoriesByConvention(Kernel);
}
private static void BindRepositoriesByConvention(IKernel kernel)
{
kernel.Bind<Interface1>().To<Service1>().InSingletonScope();
kernel.Bind<Interface2>().To<Service2>().InSingletonScope();
}
由于此执行,不会生成 .config 文件。
谢谢
答: 暂无答案
评论
namespace