2016-08-18 11 views
1

ビルドシステムと一般的な開発者ユーティリティで使用されるスクリプトを単に配備するNuGetパッケージを作成しようとしています。ファイルだけを含むnupkgを作成するにはどうすればよいですか?

ここ.nuspecファイルの内容だ:ディスク上の

<?xml version="1.0"?> 
<package> 
    <metadata> 
    <id>Some.Scripts</id> 
    <version>1.0.0.0</version> 
    <title>Some Script Library</title> 
    <authors>Some Developers</authors> 
    <owners>Some Developers</owners> 
    <requireLicenseAcceptance>false</requireLicenseAcceptance> 
    <description>Contains scripts for general use in coding or build and deploy automation.</description> 
    <releaseNotes>Initial release.</releaseNotes> 
    <copyright>Copyright 2015</copyright> 
    <tags>PowerShell scripts automation TeamCity build tools</tags>  
    </metadata> 
    <files> 
    <file src=".scripts\**\*" target=".scripts\" /> 
    </files> 
</package> 

フォルダ構造は次のとおりです。

作成できません:

\GitRepos\Some-Scripts\ 
\GitRepos\Some-Scripts\Some.Scripts.nuspec 
\GitRepos\Some-Scripts\.git 
\GitRepos\Some-Scripts\.scripts\ 
\GitRepos\Some-Scripts\.scripts\someScript.ps1 

NuGet.exe 3.3.0.212は、このエラーメッセージが生成依存関係も内容もないパッケージ

私も何をしていますか?私はもともと答え掲載

更新:

オーケー、私は問題を発見したと思います。それは、ソースフォルダー.scriptsの先頭の期間は、ターゲットフォルダー内の涼しいですが好きではありません。

実際には、問題の半分しか解決しませんでしたが。パッケージを作成し、そのファイルがWinZipで表示されても、インストールは失敗します:

パッケージ「Some.Scripts 1.0.0」をインストールできませんでした。このパッケージを '.NETFramework、Version = v4.6.1'を対象とするプロジェクトにインストールしようとしていますが、そのフレームワークと互換性のあるアセンブリ参照またはコンテンツファイルがパッケージに含まれていません。詳細については、パッケージ作成者にお問い合わせください。 NuGet GitHubの上でこのバグレポートを発見

アップデート2

が、私には、無関係なようで、その地域のいくつかの作業の後に閉鎖されて。

https://github.com/NuGet/Home/issues/1021

答えて

関連する問題