草庐IT

vs-cmake-examples

全部标签

c# - VS 2010 将非 GUI 类文件设置为组件

对于VisualStudio2010,我有一个烦恼已经发生了很长一段时间。我有一个我制作的类文件,VS无缘无故地将其保存为“组件”类型。如果我忘记并尝试打开该文件,它会查找不存在的设计器。我查看了Google并发现了VS2005的一些类似问题,但这些问题似乎与从GUI组件类(列表框、组合框等)派生有关。这个类不这样做。文件是GpsUtilities.cs。它在csproj文件中显示如下,SubType为Component。不存在对该文件的其他引用,即没有任何内容声称它是DependentUpon。Component即使我删除了SubType标签,即使我将它显式设置为Code而不是Com

c# - VS 2010 将非 GUI 类文件设置为组件

对于VisualStudio2010,我有一个烦恼已经发生了很长一段时间。我有一个我制作的类文件,VS无缘无故地将其保存为“组件”类型。如果我忘记并尝试打开该文件,它会查找不存在的设计器。我查看了Google并发现了VS2005的一些类似问题,但这些问题似乎与从GUI组件类(列表框、组合框等)派生有关。这个类不这样做。文件是GpsUtilities.cs。它在csproj文件中显示如下,SubType为Component。不存在对该文件的其他引用,即没有任何内容声称它是DependentUpon。Component即使我删除了SubType标签,即使我将它显式设置为Code而不是Com

VS报错LNK2019 无法解析的外部符号 _main,函数 “int __cdecl invoke_main(void)“ (?invoke_main@@YAHXZ) 中引用了该符号的解决方法

很多C初学者或者新人在使用VS编译器编写C代码运行时提示:严重性代码说明项目文件行禁止显示状态错误LNK2019无法解析的外部符号_main,函数“int__cdeclinvoke_main(void)”(?invoke_main@@YAHXZ)中引用了该符号StudyCProjectE:\VisualStudioProjects\StudyCProject\StudyCProject\MSVCRTD.lib(exe_main.obj)1可能的原因有多种方法会造成此错误。所有这些方法都涉及引用链接器无法解析或无法查找其定义的函数或变量。编译器可以识别未声明符号的情况,但无法判断未定义符号的情况

VS报错LNK2019 无法解析的外部符号 _main,函数 “int __cdecl invoke_main(void)“ (?invoke_main@@YAHXZ) 中引用了该符号的解决方法

很多C初学者或者新人在使用VS编译器编写C代码运行时提示:严重性代码说明项目文件行禁止显示状态错误LNK2019无法解析的外部符号_main,函数“int__cdeclinvoke_main(void)”(?invoke_main@@YAHXZ)中引用了该符号StudyCProjectE:\VisualStudioProjects\StudyCProject\StudyCProject\MSVCRTD.lib(exe_main.obj)1可能的原因有多种方法会造成此错误。所有这些方法都涉及引用链接器无法解析或无法查找其定义的函数或变量。编译器可以识别未声明符号的情况,但无法判断未定义符号的情况

c# - 我可以在运行 VS 单元测试时进行调试吗?

我想对使用自定义事件的用户组件进行单元测试。在不使用VS单元测试框架的情况下执行此操作时debug.assert成功,当使用VS单元测试框架执行相同的操作时,断言失败这是不合逻辑的,因此我想在使用VS框架进行单元测试时进行调试。但似乎我不能,因为代码永远不会在我设置的调试点暂停。那么在这种情况下有没有办法强制它在调试点暂停?更新:我的意思不是在测试项目本身,而是在运行测试项目时在目标项目中。 最佳答案 是,使用VisualStudio测试项目,您可以设置断点并单步执行代码。请务必使用“调试”菜单运行您的测试——测试->调试->当前上

c# - 我可以在运行 VS 单元测试时进行调试吗?

我想对使用自定义事件的用户组件进行单元测试。在不使用VS单元测试框架的情况下执行此操作时debug.assert成功,当使用VS单元测试框架执行相同的操作时,断言失败这是不合逻辑的,因此我想在使用VS框架进行单元测试时进行调试。但似乎我不能,因为代码永远不会在我设置的调试点暂停。那么在这种情况下有没有办法强制它在调试点暂停?更新:我的意思不是在测试项目本身,而是在运行测试项目时在目标项目中。 最佳答案 是,使用VisualStudio测试项目,您可以设置断点并单步执行代码。请务必使用“调试”菜单运行您的测试——测试->调试->当前上

c# - 为什么在 VS 2010 和 VS 2005 中编译客户端时 COM 互操作层会慢 40 倍?

我的团队使用大型模拟应用程序的COMAPI。大多数模拟文件都达到数百兆字节,并且在打开时似乎已完全加载到内存中。我们执行的主要任务是遍历文件对象模型中的所有元素,然后对每个元素执行“某事”。我们最近将我们的代码库从.NET2迁移到VS2010中的.NET4,并且发现迭代速度下降了大约40倍(从大约10秒到大约8分钟)。我们已将其缩减为尽可能小的代码示例(10行左右);在VS2005中编译它,运行它,然后在VS2010中打开项目并编译,将框架保留为2(我们使用制造商提供的COM互操作程序集)。2005年测试应用程序在10秒内完成,2010年需要8分钟。这可能是什么原因造成的?更新代码等价

c# - 为什么在 VS 2010 和 VS 2005 中编译客户端时 COM 互操作层会慢 40 倍?

我的团队使用大型模拟应用程序的COMAPI。大多数模拟文件都达到数百兆字节,并且在打开时似乎已完全加载到内存中。我们执行的主要任务是遍历文件对象模型中的所有元素,然后对每个元素执行“某事”。我们最近将我们的代码库从.NET2迁移到VS2010中的.NET4,并且发现迭代速度下降了大约40倍(从大约10秒到大约8分钟)。我们已将其缩减为尽可能小的代码示例(10行左右);在VS2005中编译它,运行它,然后在VS2010中打开项目并编译,将框架保留为2(我们使用制造商提供的COM互操作程序集)。2005年测试应用程序在10秒内完成,2010年需要8分钟。这可能是什么原因造成的?更新代码等价

c# - Entity Framework VS 纯 Ado.Net

EF是一个被广泛使用的人员,但我不知道我应该如何使用它。我在使用不同方法的不同项目中遇到了很多关于EF的问题。所以我脑子里汇集了一些问题。答案让我使用带有存储过程的纯ado.net。所以问题是:n层应用如何处理EF?例如,我们有一些带有EF的DAL。我看到很多文章和项目使用存储库、工作单元模式作为EF的某种抽象。我认为这种方法扼杀了提高开发速度的大部分好处,并导致了一些事情:EF负载的重新映射导致某些DTO会降低性能(调用一些选择以获取表数据-第一个循环,第二个循环-将结果映射到由ef生成的某些复合类型,接下来-使用linq过滤映射数据,最后,将其映射到某个DTO)。准确地重新映射到D

c# - Entity Framework VS 纯 Ado.Net

EF是一个被广泛使用的人员,但我不知道我应该如何使用它。我在使用不同方法的不同项目中遇到了很多关于EF的问题。所以我脑子里汇集了一些问题。答案让我使用带有存储过程的纯ado.net。所以问题是:n层应用如何处理EF?例如,我们有一些带有EF的DAL。我看到很多文章和项目使用存储库、工作单元模式作为EF的某种抽象。我认为这种方法扼杀了提高开发速度的大部分好处,并导致了一些事情:EF负载的重新映射导致某些DTO会降低性能(调用一些选择以获取表数据-第一个循环,第二个循环-将结果映射到由ef生成的某些复合类型,接下来-使用linq过滤映射数据,最后,将其映射到某个DTO)。准确地重新映射到D