Пожалуйста, попробуйте это, поскольку я думал, что код будет видимым лучше здесь, а затем комментарий выше. Я использую угловой материал, но логика такая же.
Посмотреть
<mat-form-field>
<mat-select (selectionChange)="doSomething($event)">
<mat-option *ngFor="option of arr" [value]="option">
{{ option.option }}
</mat-option>
</mat-select>
</mat-form-field>
Компонент
doSomething(event) {
let mySelectedOption: any = event.source.value
console.log(mySelectedOption)
}
Является ли «Windows» зарезервированным именем папки для nuget?
blockquote>Краткий ответ - да. Я скачал ваш пакет nuget и открыл его с помощью NuGet Package Explorer (его можно купить в магазине Microsoft). Затем я заметил, что папка Windows помечена как Target Frameworks:
Если мы изменим
Windows
на другое слово, оно станет общая папка, которую можно добавить в проект:Затем Я ищу официальный документ Nuget [ 114] Целевые рамки , обнаружили, что
Windows
действительно является зарезервированным полем в качестве Поддерживаемые рамки :Надеюсь, это поможет.
Пример был бы полезен, или хотя бы упомянул, какую версию NuGet.exe вы использовали (вы пытались загрузить последнюю версию?). Я создал ту же структуру каталогов, которую вы перечислили, и использовал образец вверху страницы документов .nuspec для содержимого файла .nuspec, заполнив только 4 обязательных элемента, которые он перечисляет, и добавив абсолютно ничего больше. Вот мой вывод:
C:\git\test\pptest> nuget pack -verbosity detailed
NuGet Version: 4.9.2.5706
Attempting to build package from 'pptest.nuspec'.
Id: pptest
Version: 1.0.0
Authors: zivkan
Description: testing
Dependencies: None
Added file '[Content_Types].xml'.
Added file '_rels/.rels'.
Added file 'content/first.cs.pp'.
Added file 'content/Windows/second.cs.pp'.
Added file 'package/services/metadata/core-properties/373c9fa8025c4ee49217861072d632ae.psmdcp'.
Added file 'pptest.nuspec'.
Successfully created package 'C:\git\test\pptest\pptest.1.0.0.nupkg'.
Итак, все, что я могу сказать, это «это работает для меня».
Для справки, вот мой полный файл .nuspec, но я не думаю, что он добавляет что-нибудь полезное к этому ответу.
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<metadata>
<!-- Required elements-->
<id>pptest</id>
<version>1.0.0</version>
<description>testing</description>
<authors>zivkan</authors>
<!-- Optional elements -->
<!-- ... -->
</metadata>
<!-- Optional 'files' node -->
</package>