project.json ने AssemblyInfo
को बदल दिया है।
AssemblyVersionAttribute
version
संपत्ति
version
Type: String
The Semver version of the project, also used for the NuGet package.
AssemblyNameAttrinbute
की जगह अब name
संपत्ति
name
Type: String
The name of the project, used for the assembly name as well as the name of the package. The top level folder name is used if this property is not specified.
और इतने पर
अद्यतन है : .NET कोर टूल्स MSBuild की घोषणा के साथ, .csproj
को project.json
प्रतिस्थापित किया गया है, फिर एक AssemblyInfo.cs
फ़ाइल है, लेकिन अधिकांश सेटिंग्स सीधे .csproj
पर ले जाया गया है। अधिक जानकारी के लिए संबंधित तो सवाल यह देखें: Equivalent to AssemblyInfo in dotnet core/csproj:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net461</TargetFramework>
<Version>1.2.3.4</Version>
<Authors>Author 1</Authors>
<Company>Company XYZ</Company>
<Product>Product 2</Product>
<PackageId>MyApp</PackageId>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<FileVersion>3.0.0.0</FileVersion>
<NeutralLanguage>en</NeutralLanguage>
<Description>Description here</Description>
<Copyright>Copyright</Copyright>
<PackageLicenseUrl>License URL</PackageLicenseUrl>
<PackageProjectUrl>Project URL</PackageProjectUrl>
<PackageIconUrl>Icon URL</PackageIconUrl>
<RepositoryUrl>Repo URL</RepositoryUrl>
<RepositoryType>Repo type</RepositoryType>
<PackageTags>Tags</PackageTags>
<PackageReleaseNotes>Release</PackageReleaseNotes>
</PropertyGroup>
क्या आप अधिक विशिष्ट हो सकते हैं जो आपको याद करते हैं और आप किससे डरते हैं? –
मुझे वास्तव में अनावश्यक गुण मिल रहे हैं: 'असेंबली वर्जन' ('संस्करण'), 'असेंबली टाइटल' (' शीर्षक'), 'असेंबली डिस्क्रिप्शन' ('कॉपीराइट')। मुझे कुछ विशेषताओं की आवश्यकता होने से डर है, जब इन असेंबली का उपयोग यूडब्ल्यूपी या क्रॉस-प्लेटफ़ॉर्म समाधानों में किया जाएगा। आम तौर पर, मैं केवल 'project.json' के साथ जाना चाहता हूं। – brutallord