我的配置中有一个属性,类似于我的框架项目中的类:
public static string PropertyName
{
get
{
#if DEBUG
return GetValue("TestDevelopment");
#else
return GetValue("Test");
#endif
}
}
我编译了我的项目。我将此config.dll文件添加到不同的项目中。但是总是从这个dll返回GetValue(“TestDevelopment”)。我编译了发布模式,但它无法正常工作。
问题是什么?我希望,能说出来......
答案 0 :(得分:3)
如果您将dll编译为debug,并将该文件复制到另一个文件中,那么它将始终是您编译它时的任何内容。
您必须在Release中对其进行编译才能发布。