我是SlowCheetah的新手。刚刚安装它,因为我需要在我的一个控制台应用程序中添加更多配置文件,以允许不同的alpha测试环境设置。
所以我添加了一个名为' alpha'转型很好。但后来我意识到,当项目构建时,所有引用的dll'配置文件被复制到我的目标目录。
我不需要那个。我只需要我的exe的配置文件。还有dll'配置文件包含敏感信息,例如我打算隐藏的连接字符串。我在我的exe配置中重新定义了连接字符串,因此dll'配置文件是不必要的。
有没有办法确保在使用SlowCheetah时不包含这些文件?
谢谢。
答案 0 :(得分:0)
几个小时后找到了一条路......
将以下行添加到项目.csproj文件中。使其与已存在的其他PropertyGroup标记并行。
func setUpPickerView() {
let datePickerView = UIDatePicker()
if let yearDate10 = NSCalendar.current.date(byAdding: .year, value: -10, to: Date()) {
datePickerView.maximumDate = yearDate10
}
if let yearDate20 = NSCalendar.current.date(byAdding: .year, value: -20, to: Date()) {
datePickerView.date = yearDate20
}
if dobTextField != nil {
dobTextField.inputView = datePickerView
datePickerView.addTarget(self, action: #selector(handleDatePicker(sender:)), for: .valueChanged)
datePickerView.datePickerMode = .date
}
}
注意第二行中的 false 可以解决问题。
可以省略第3行,第4行和第5行。但是如果保留这些行,你可以修改它们以去除将被复制到输出目录的intellisense xml文件。