Что такое элемент XspParameters, который Visual Studio для Mac добавляет в файл .csproj? - PullRequest
0 голосов
/ 11 мая 2018

У моей команды есть проект ASP.NET, который изначально был создан в Visual Studio для Windows, и до сих пор разрабатывался только в этой среде.Сегодня я впервые открыл этот проект в Visual Studio для Mac (версия 7.6, сборка 711) и добавил новый файл в проект.

После этого, глядя на diff по запросу pullМоя команда заметила это новое дополнение к файлу .csproj, сделанное, очевидно, Visual Studio для Mac:

<MonoDevelop>
    <Properties>
        <XspParameters Port="8080" Address="127.0.0.1" SslMode="None" SslProtocol="Default" KeyType="None" CertFile="" KeyFile="" PasswordOptions="None" Password="" Verbose="True" />
    </Properties>
</MonoDevelop>

Что это?Что он делает?

Должны ли мы удалить его вручную, учитывая, что приложение будет по-прежнему размещаться только в средах Windows?

(Я подозреваю, что это, вероятно, безвредно? С другой стороны, я хотел бы понять, что это такое, прежде чем запускать проект, созданный с использованием этого элемента, в производство; я подозреваю, что Passsword="",например, потенциально может проявить какую-то дыру в безопасности.)

1 Ответ

0 голосов
/ 11 мая 2018

Это только те настройки, которые используются при запуске проекта ASP.NET с хостинг-сервером Mono ASP.NET (XSP). Вы можете удалить эти свойства.

Проверка этого, и кажется, что эти свойства добавляются в проект, если вы откроете диалоговое окно «Параметры проекта» и затем нажмите кнопку «ОК». В идеале, если значения соответствуют значениям по умолчанию, их не следует добавлять в файл проекта.

Возможно, для Visual Studio для Mac имеет смысл хранить эту информацию так же, как конфигурации запуска в файле .user, а не добавлять ее в основной проект.

...