.NET Core RC2の新しいリリースでは、新しいSDK 1.0.0-preview1-002702
(バージョン1.0.0-rc1-update1
からの移行後)を使用してプロジェクトをコンパイルすると、各フレームワークに対して、属性を含むファイルdotnet-compile.assemblyinfo.cs
が生成されますSystem.Resources.NeutralResourcesLanguageAttribute
。例:新しいNET標準フレームワークのようなフレームワークへのコンパイル時に.NET Core RC2 - NeutralResourcesLanguageAttribute
// <auto-generated> This file has been auto generated. </auto-generated>
[assembly:System.Reflection.AssemblyFileVersionAttribute("1.0.1.0")]
[assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")]
[assembly:System.Runtime.Versioning.TargetFrameworkAttribute(".NETStandard,Version=v1.0")]
私の問題は、ですが、私は今System.Resources.ResourceManager
に依存関係を追加するために持っているか、それがコンパイルされません。
これを防ぐ方法はありますか?
これが私の現在のproject.json次のとおりです。
{
"version": "1.0.1",
"title": "Simple Exception Handling",
"description": "Library that helps developers to handle exceptions outside catch blocks. Typical usages are global exception handlers.",
"authors": [ "João Simões" ],
"language": "en-US",
"copyright": "Copyright © 2016 João Simões",
"packOptions": {
"summary": "Library that helps developers to handle exceptions outside catch blocks.",
"tags": [ "exception", "handler" ],
"projectUrl": "https://github.com/gravity00/SimpleExceptionHandling",
"licenseUrl": "https://raw.githubusercontent.com/gravity00/SimpleExceptionHandling/master/LICENSE",
"iconUrl": "https://raw.githubusercontent.com/gravity00/SimpleExceptionHandling/master/SimpleExceptionHandling-Logo.png",
"releaseNotes": "Library is now strong signed",
"owners": [ "João Simões" ],
"repository": {
"type": "git",
"url": "https://github.com/gravity00/SimpleExceptionHandling"
}
},
"buildOptions": {
"xmlDoc": true,
"optimize": true,
"keyFile": "SimpleExceptionHandling.snk"
},
"frameworks": {
".NETPortable,Version=v4.0,Profile=Profile328": {
"buildOptions": {
"define": [ "PORTABLE40" ]
},
"frameworkAssemblies": {
"mscorlib": "",
"System": "",
"System.Core": ""
}
},
"dnxcore5": {
"dependencies": {
"System.Runtime": "4.0.0",
"System.Resources.ResourceManager": "4.0.0"
}
},
"dotnet": {
"dependencies": {
"System.Runtime": "4.0.0",
"System.Resources.ResourceManager": "4.0.0"
}
},
"net20": { },
"net35": { },
"net40": { },
"net45": { },
"netcore45": {
"dependencies": {
"System.Runtime": "4.0.0",
"System.Resources.ResourceManager": "4.0.0"
}
},
"netstandard10": {
"imports": [ "dnxcore50" ],
"dependencies": {
"System.Runtime": "4.0.0",
"System.Resources.ResourceManager": "4.0.0"
}
}
}
}
私はそのプロパティを置くのにとても慣れていました。大きな感謝、それは私の問題を解決! –