Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

498
Views
¿Cómo podría un proyecto usar la creación de objetos de tipo de destino si es un proyecto .NET 4.8?

Estoy mirando y siguiendo el código de ejemplo que tiene las siguientes líneas:

 public static DispenseOptionSketchVolume DoSketchVolume = new(); public static SketchSettingsPageData SketchSettingsPageData = new(); public static BlockVolumeData BlockVolumeData = new(); public static SketchEntityVolumePage SketchEntityVolume = new();

En mi propio proyecto, creé una biblioteca de clases de Framework 4.8 pero recibí el error:

La función 'creación de objetos con tipo de destino' no está disponible. Utilice la versión de idioma 9.0 o superior. new(); es el error

Si agrego esto a mi propio csproj:

 <PropertyGroup> <LangVersion>9.0</LangVersion> </PropertyGroup>

Visual Studio me pide que me adjunte a un proceso: ingrese la descripción de la imagen aquí

En el proyecto de ejemplo, el marco se establece en 4.8, el tipo es una biblioteca de clases, hay un marco que registra automáticamente el dll y se ejecuta. No hay una directiva <LangVersion> en ningún archivo csproj o de otro modo.

¿Cómo podría el proyecto de ejemplo compilar = new(); ¿declaraciones?

over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

Acabo de configurar <LangVersion>9.0</LangVersion> en una gran solución .NET Framework 4.8 y funciona como se esperaba. El nuevo tipo de destino está disponible y no se muestran mensajes de error. Probé con éxito tanto VS2019 como VS2022. Así que parece que esto funciona. Tal vez necesite asegurarse de que está compilando al menos con el compilador .NET 5.0. Asegúrese de que su global.json requiera al menos un SDK 5.0.

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!