Настройки между двумя проектами msvs - PullRequest
0 голосов
/ 30 января 2019

Я пытаюсь передать переменную конфигурации между двумя проектами.В 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>

Вопрос: скажите мне, в чем я не прав, или укажите, где искать.Как поделиться настройками?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...