引用不会在 Visual Studio 2005 中自动添加

Didu

我的问题是引用不会自动添加到我在 Visual Studio 2005 中的代码中。它在 vs 2013 中工作正常。但在 2005 年,没有对我使用此方法的类的引用。它会产生一个错误,说“reallandtest.Entity.DeviceCommEty.Device.set' 必须声明一个主体,因为它没有被标记为抽象或外部”

    using System;
    using System.Collections.Generic;
    using System.Text;
    using Riss.Devices;

    namespace reallandtest.Entity 
    {
       public class DeviceCommEty
       {
           public DeviceCommEty() { }

           public DeviceConnection DeviceConnection { get; set; }

           public Device Device { get; set; }

        }
    }

这是一个VS2005编译器限制...

自动属性是编译器的功能,而不是您所针对的框架。当面向 .Net 2.0 运行时,VS2013 仍将使用自动属性。但是 VS2005 不会为您提供自动属性。

来源:https : //forums.asp.net/post/3021629.aspx

此代码(由于缺少类而修改),在 VS for framework 2.0 中仅在 VS2005 中引发错误

using System;

namespace reallandtest.Entity
{
    public class DeviceCommEty
    {
        public DeviceCommEty() { }

        public DeviceConnection DeviceConnection { get; set; }

        public Device Device { get; set; }

    }

    public class DeviceConnection
    {
    }

    public class Device
    {
    }
}

为了让它工作,你应该摆脱自动(无体)属性。

    public class DeviceCommEty
    {
        public DeviceCommEty() { }

        private DeviceConnection _deviceConnection;

        public DeviceConnection DeviceConnection 
        {
            get
            {
                return _deviceConnection; 
            }
            set
            {
               _deviceConnection = value;
            }

    }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

CMAKE不会在Visual Studio中创建INSTALL项目

来自分类Dev

Visual Studio 2005编译网站

来自分类Dev

在Visual Studio 2005中调试时显示环境变量?

来自分类Dev

我可以在Visual Studio 2005中创建“跳转点”吗?

来自分类Dev

Visual Studio 2005或2012中的javatlb或jactivex等效项

来自分类Dev

如何在Visual Studio 2005中从源代码打开项目

来自分类Dev

在Windows Server 2012的Visual Studio 2005中开发

来自分类Dev

如何在Visual Studio 2005(C ++)中声明复杂变量

来自分类Dev

如何在Visual Studio 2005和更高版本中自动更改项目设置

来自分类Dev

解决方案探索中的区域选项不会在Visual Studio 2019中显示

来自分类Dev

更新ParameterSyntaxList不会在Visual Studio中更新代码吗?

来自分类Dev

异步不会在Visual Studio 2015中调用move构造函数

来自分类Dev

运算符重载会在Visual Studio 2013中编译,但不会在gcc中编译

来自分类Dev

SyncFusion SfChart 不会在 iOS 模拟器(白屏)中呈现,但会在 Visual Studio Preview 中显示?

来自分类Dev

C ++相同的代码永远不会在Visual Studio中编译/运行,有时甚至不会在Qt Creator中运行

来自分类Dev

Visual Studio 2015 C#Intellisense不会在按“”后自动选择上次使用的选项。(时期)

来自分类Dev

Visual Studio 2015 C#Intellisense不会在按“”后自动选择上次使用的选项。(时期)

来自分类Dev

Visual Studio:不会在子窗口中绘制矩形

来自分类Dev

Heroku不会在Visual Studio Code中加载

来自分类Dev

Visual Studio错误LNK2005

来自分类Dev

当观看变量时,Visual Studio 2005崩溃

来自分类Dev

在Visual Studio 2015中添加EventHandler不会像在2010年那样自动完成

来自分类Dev

尽管在调试选项中设置了复选框,Visual Studio Debugger不会在NullReferenceException上中断

来自分类Dev

Visual Studio 2015发布在首次发布时不会在bin文件夹中创建.compiled文件

来自分类Dev

使用C#,WPF,实体框架和Visual Studio 2012不会在数据库中更新数据

来自分类Dev

尽管在调试选项中设置了复选框,Visual Studio Debugger不会在NullReferenceException上中断

来自分类Dev

在Visual Studio 2013中添加引用

来自分类Dev

无法在 Visual Studio 中添加引用

来自分类Dev

在Visual Studio 2005中编译Win32“ hello world”的命令行

Related 相关文章

  1. 1

    CMAKE不会在Visual Studio中创建INSTALL项目

  2. 2

    Visual Studio 2005编译网站

  3. 3

    在Visual Studio 2005中调试时显示环境变量?

  4. 4

    我可以在Visual Studio 2005中创建“跳转点”吗?

  5. 5

    Visual Studio 2005或2012中的javatlb或jactivex等效项

  6. 6

    如何在Visual Studio 2005中从源代码打开项目

  7. 7

    在Windows Server 2012的Visual Studio 2005中开发

  8. 8

    如何在Visual Studio 2005(C ++)中声明复杂变量

  9. 9

    如何在Visual Studio 2005和更高版本中自动更改项目设置

  10. 10

    解决方案探索中的区域选项不会在Visual Studio 2019中显示

  11. 11

    更新ParameterSyntaxList不会在Visual Studio中更新代码吗?

  12. 12

    异步不会在Visual Studio 2015中调用move构造函数

  13. 13

    运算符重载会在Visual Studio 2013中编译,但不会在gcc中编译

  14. 14

    SyncFusion SfChart 不会在 iOS 模拟器(白屏)中呈现,但会在 Visual Studio Preview 中显示?

  15. 15

    C ++相同的代码永远不会在Visual Studio中编译/运行,有时甚至不会在Qt Creator中运行

  16. 16

    Visual Studio 2015 C#Intellisense不会在按“”后自动选择上次使用的选项。(时期)

  17. 17

    Visual Studio 2015 C#Intellisense不会在按“”后自动选择上次使用的选项。(时期)

  18. 18

    Visual Studio:不会在子窗口中绘制矩形

  19. 19

    Heroku不会在Visual Studio Code中加载

  20. 20

    Visual Studio错误LNK2005

  21. 21

    当观看变量时,Visual Studio 2005崩溃

  22. 22

    在Visual Studio 2015中添加EventHandler不会像在2010年那样自动完成

  23. 23

    尽管在调试选项中设置了复选框,Visual Studio Debugger不会在NullReferenceException上中断

  24. 24

    Visual Studio 2015发布在首次发布时不会在bin文件夹中创建.compiled文件

  25. 25

    使用C#,WPF,实体框架和Visual Studio 2012不会在数据库中更新数据

  26. 26

    尽管在调试选项中设置了复选框,Visual Studio Debugger不会在NullReferenceException上中断

  27. 27

    在Visual Studio 2013中添加引用

  28. 28

    无法在 Visual Studio 中添加引用

  29. 29

    在Visual Studio 2005中编译Win32“ hello world”的命令行

热门标签

归档