Я пытаюсь передать переменную конфигурации между двумя проектами.В ConsoleApp1
я создал переменную настроек test2
, а в WpfApp1
я создал переменную для настроек test1
.
проекта ConsoleApp1:
namespace ConsoleApp1
{
public class Program
{
static void Main(string[] args){}
public static string Test2
{
set
{
ConsoleApp1.Properties.Settings.Default.test2 = value;
ConsoleApp1.Properties.Settings.Default.Save();
}
}
}
}
Я пыталсязаписать переменную test1
из другого проекта, но она назначена проекту WpfApp1
, хотя я не создал ее
project WpfApp1:
namespace WpfApp1
{
public partial class MainWindow : Window
{
private void Button1_Click(object sender, RoutedEventArgs e)
{
Properties.Settings.Default.test1 = "var1";
ConsoleApp1.Program.Test2 = "var1";
Properties.Settings.Default.Save();
}
}
}
в файле user.configфайл для WpfApp1
Я получаю
<userSettings>
<WpfApp1.Properties.Settings>
<setting name="test1" serializeAs="String">
<value>var1</value>
</setting>
</WpfApp1.Properties.Settings>
<ConsoleApp1.Properties.Settings>
<setting name="test2" serializeAs="String">
<value>var1</value>
</setting>
</ConsoleApp1.Properties.Settings>
</userSettings>
Вопрос: скажите мне, в чем я не прав, или укажите, где искать.Как поделиться настройками?