visual-studio相关内容

如何让 Visual Studio 2015 安装程序知道我已经拥有 Android SDK?

当我安装 Visual Studio 2015 时,我意识到计算机上已经存在 Java SE Development Kit.我认为安装程序知道它是因为环境变量.这就是我设置 ANDROID_SDK_HOME 和 ANDROID_NDK 环境变量的原因. 但是当我再次启动安装程序时,它仍然只知道 Java Development Kit. 我是否设置了错误的环境名称?如何让安装程序知道 ..
发布时间:2021-11-27 21:11:44 其他开发

无法将苹果帐户添加到 Visual Studio 2017

我有一个具有管理员角色的苹果帐户.每当我尝试将 Apple 帐户添加到 Visual Studio 时,它都会显示“尝试登录时出错:找不到具有指定主机名的服务器".我也更新了 Visual Studio 2017.尽管如此,它仍然显示相同的错误. 请帮帮我. 解决方案 我卸载了 Visual Studio 2017 并安装了 Visual Studio 2019.现在我可以将 App ..
发布时间:2021-11-26 21:06:46 移动开发

Visual Studio 之外的 AccessViolationException?

我正在开发一个使用非托管 C++ 库的小型 C# winforms 应用程序.我无权访问此库的代码. 如果我在 Visual Studio 中运行我的应用程序,请调用库,一切正常.一旦我运行 CTRL + F5,我就会得到一个 AccessViolationException.我做了一些测试,在 .NET 2.0 中创建了另一个 winforms 应用程序(其他人在 .NET 4.0 中), ..
发布时间:2021-11-26 20:22:59 其他开发

BackgroundSubtractorMOG2 bgm->apply 在 Visual Studio 2017 中引发异常

我是 C++ 和 opencv 的新手,在运行背景减法器模型时遇到了困难.我正在使用 Visual Studio 2017 (VC++) 和 opencv 3.2. 我需要使用 BackgroundSubtractorMOG2 并且它可以很好地创建模型,但是当我向它传递一个从编码图像转换的新帧时抛出异常(因为我使用的是 USB3 相机,它不t 允许通过 opencv 直接读取帧到 cv::M ..
发布时间:2021-11-26 20:18:02 其他开发

如何调试来自本机代码的 AccessViolationException

我正在编写托管代码,并且正在为非托管库 (Qt) 使用托管绑定 (qt4dotnet).有时,我会从 Qt 的某个地方收到一个 AccessViolationException,但我不知道如何调试它.我什至没有得到比托管/非托管边界更远的堆栈跟踪(这意味着我不知道 Qt 的哪个部分在我身上崩溃了). 顺便说一下,我在 VS 调试器中运行我的应用程序. 如何调试异常? 解决方案 ..
发布时间:2021-11-26 20:17:24 C#/.NET

访问对象字段期间的访问冲突异常

在我的 .Net Core 2.0、ASP.Net react 项目中使用 Linq 时遇到了一个非常奇怪的行为: 当访问在 Linq“Select"选择器中实例化的对象的字段时,它会抛出“访问冲突异常" 重现步骤(希望如此): Visual Studio 2017,15.7.4 创建新的 ASP.Net Core 2.0 项目 选择“React"模板 更改 Sampl ..
发布时间:2021-11-26 20:14:51 C#/.NET

在 Windows 上捕获访问冲突

我正在尝试捕获应用程序中所有未处理的异常,以便在它们发生时保存日志文件.这是一个使用 Visual Studio 2013 编译的 64 位 Windows 应用程序,用 C++ 编写.为了测试,我使用了 VS 生成的默认 C++ Win32 项目. 我通过使用 SetUnhandledExceptionFilter 注册处理程序来捕获所有异常.这适用于/most/情况,但不是全部.所有 t ..
发布时间:2021-11-26 20:14:17 C/C++开发

LINQ 表达式树最多可以做什么?

LINQ 表达式树最多可以做多少? 它可以定义一个类吗?一个带有所有声明名称、修饰符、参数类型和返回类型的方法怎么样? 程序必须始终定义树本身吗?是否可以从给定的 C# 文件生成树? 解决方案 在 C# 3 中,表达式树可以表示表达式.由此得名.而且它们被进一步限制为 C# 表达式的一个子集——没有赋值表达式,没有涉及指针类型的表达式,等等. 在 C# 4 附带的库中,我 ..
发布时间:2021-11-26 17:48:08 C#/.NET

为什么我的抽象基类会出现这个编译错误?

我正在尝试扩展这个插件以供我自己使用... https://github.com/jamesmontemagno/Xamarin.Plugins/blob/master/Connectivity/Connectivity/Connectivity.Plugin.Abstractions/BaseConnectivity.cs 但是当我将代码复制到 Visual Studio 时,我遇到 ..
发布时间:2021-11-26 17:00:46 C#/.NET

Visual Studio:如何显示从基类继承的所有类?

在 Visual Studio 中,如何显示从基类继承的所有类? 例如,在 ASP.NET MVC 中有几个 'ActionResult' 类型——它们都继承/实现了基类 ActionResult. 看起来除非您“知道"View 和Json 是有效的ActionResult 类型,否则您无法轻松找到这个信息出来了. 请证明我是错的. 对象浏览器中是否有一些东西可以让您轻松找 ..
发布时间:2021-11-26 16:47:38 其他开发

Visual Studio:设计一个派生自抽象基类的 UserControl 类

我想要为我的一些自定义 UserControl 的一些抽象基类. 原因很明显:它们共享一些公共属性和方法(一个基本实现实际上是接口的某些元素),我只想实现它们一次. 我通过定义我的抽象基类来做到这一点: 公共抽象类 ViewBase : UserControl, ISomeInterface 然后我像往常一样和设计师一起去实现我的一个观点: public partial class S ..
发布时间:2021-11-26 16:42:01 其他开发

如何使用 SevenZipSharp 创建压缩的 SFX 文件?

我将了解如何使用 SevenZipSharp 库创建 SFX. 首先我需要说我找不到任何属性来设置压缩级别,以及所有这些. 当我尝试制作文件的 SFX 时,出现此错误: “未将对象引用设置为对象的实例." 如果我尝试制作文件夹的 SFX,我会收到此错误: “拒绝访问路径‘C:\test’." (但事实并非如此,我是管理员,我已经用更多可用的文件夹对其进行了测试...) 这 ..
发布时间:2021-11-26 15:18:16 C#/.NET

如何使用单个 Visual Studio 解决方案同时构建 x86 和 x64?

我有一个 x86 Visual Studio 解决方案,其中包含许多项目文件.某些 DLL 文件旨在用作用户系统上其他应用程序的插件. 我们正在扩展一些 DLL 文件以支持 64 位应用程序.我想设置解决方案/项目,以便只需点击 "Build" 即可构建这些 DLL 的 x86 和 x64 版本文件.该解决方案包含 C++ 和 C# 项目. 我意识到“批量构建"能够同时构建两者,不过如 ..
发布时间:2021-11-26 15:04:55 其他开发

Visual Studio 2012 远程操作花费的时间比预期的要长

我在 Windows 8 64 位上运行 Visual Studio 2012.我有一个 64 位项目处于源代码管理中,我正在尝试在我的 Windows 8 pc 上在家中运行它.应用程序构建成功,但远程调试器根本不起作用. 它说“远程操作花费的时间比预期的要长".我理解为什么它是远程的,因为 32 位 Visual Studio 需要访问 msvsmon.exe 以通过 64 位应用程序进 ..
发布时间:2021-11-26 15:04:44 其他开发

如何从 C# 项目的构建事件访问 Visual Studio 解决方案级平台?

我们有一个大型 VS 2010 解决方案,主要是 C# 代码,但也有一些本机 DLL,各种 C# 项目都依赖(包括我们的单元测试 DLL).我们正在尝试同时支持 32 位和 64 位版本的库.因此,我们现在将本机 DLL 构建为 32 位和 64 位.问题是我们的许多 C# 项目都有构建后事件,这些事件将所需的本机 DLL 复制到项目的 TargetDir 中.现在我们有两个不同版本的本机 DLL ..
发布时间:2021-11-26 15:02:56 C#/.NET

Visual Studio 2008 C++ 无 x64 平台

我在 Windows 7 x64 笔记本电脑上安装了 Visual Studio 2008,同时安装了 Service Pack 1. 现在我想将 x64 平台添加到我的 C++ 解决方案中.但是在我的项目的配置管理器中没有可用的 x64 平台.我确定我在 Visual Studio 安装过程中手动选择了 x64 支持并安装了它. 我的设置有什么问题? 解决方案 如果我记得,V ..
发布时间:2021-11-26 15:00:35 C/C++开发

为什么64位VC++编译器在函数调用后添加nop指令?

我已经使用 Visual Studio C++ 2008 SP1,x64 C++ 编译器编译了以下内容: 我很好奇,为什么编译器要在那些 call 之后添加那些 nop 指令? PS1.我会理解第二个和第三个 nop 将在 4 个字节的边距上对齐代码,但第一个 nop 打破了这个假设. PS2.编译的 C++ 代码中没有循环或特殊的优化内容: CTestDlg::CTestDl ..
发布时间:2021-11-26 15:00:29 C/C++开发

我应该如何创建或上传 32 位和 64 位 NuGet 包?

我有一个 x86 和 x64 版本的二进制文件,我想上传到 NuGet.创建/上传该包的建议或所需方法是什么?我无法找到很多 以我的决定为基础.我看到两种方法... 将它们上传到同一个包中 我应该默认安装哪个? 有没有办法测试项目的处理器架构来做出决定? 上传两个单独的包 额外问题:如果我使用像 Chocolatey 这样的东西,它用包管理器语义包装了 NuGet,该怎么办? ..
发布时间:2021-11-26 14:58:49 其他开发

如何从 C# 项目的构建事件访问 Visual Studio 解决方案级平台?

我们有一个大型 VS 2010 解决方案,主要是 C# 代码,但也有一些本机 DLL,各种 C# 项目都依赖(包括我们的单元测试 DLL).我们正在尝试同时支持 32 位和 64 位版本的库.因此,我们现在将本机 DLL 构建为 32 位和 64 位.问题是我们的许多 C# 项目都有构建后事件,这些事件将所需的本机 DLL 复制到项目的 TargetDir 中.现在我们有两个不同版本的本机 DLL ..
发布时间:2021-11-26 14:48:20 C#/.NET

在 Visual Studio 中构建时有条件地使用 32/64 位引用

我有一个以 32/64 位构建并具有相应 32/64 位依赖项的项目.我希望能够切换配置并使用正确的引用,但我不知道如何告诉 Visual Studio 使用适合体系结构的依赖项. 也许我的方法不对,但我希望能够在配置下拉列表中在 x86 和 x64 之间切换,并使引用的 DLL 正确. 解决方案 这是我在以前的项目中所做的,这将需要 .csproj 文件的手动版本.您还需要用于不同 ..
发布时间:2021-11-26 14:33:33 C#/.NET