Xamarin.Forms не отлаживается в режиме выпуска - PullRequest
2 голосов
/ 17 февраля 2020

Я пытаюсь опубликовать sh мое приложение Xamarin.Forms в магазине игр, и я прохожу через подготовительную работу c.

В документе говорится, что я должен включить следующий код в файле AssemblyInfo.cs.

#if DEBUG
[assembly: Application(Debuggable=true)]
#else
[assembly: Application(Debuggable=false)]
#endif

Я посмотрел вокруг, но я могу найти этот файл только в моих каталогах obj, что означает, что он создается во время сборки. Но не в моей папке моего android проекта (MyApp.Android \ obj \ debug или release dir)

В комментариях говорится, что эта информация устарела, но не относится к тому, каким должен быть способ работы 2020 года .

Где я могу найти эту информацию?

1 Ответ

1 голос
/ 17 февраля 2020

. NET Стандартный и. NET Базовые сборки больше не включают AssemblyInfo.cs ( см., Например, этот вопрос , на самом деле это связано с новым форматом файла Project, но я считаю, что. NET сборки Framework по-прежнему содержат AssemblyInfo.cs даже в текущих версиях Visual Studio). Свойства информации о сборке теперь генерируются из файла проекта, см. Документацию .

В любом случае, ничто не мешает вам самостоятельно определить AssemblyInfo.cs. Просто добавьте соответствующий файл (или другой файл .cs, например, что-то в строке AssemblyProperties.cs или AssemblyAttributes.cs) к рассматриваемому проекту, а затем добавьте строки в этот файл. Действие по умолчанию для файлов .cs состоит в их компиляции, поэтому соответствующие строки автоматически компилируются в вашу сборку.

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