草庐IT

microsoft-metro

全部标签

无法构建:获取https://registry-1.docker.io/v2/microsoft/aspnetcore/manifests/1.1:未授权:不正确的用户名或密码

我的aspnetcoredocker项目构建,但是当我单击docker按钮(或按F5)运行时,我会得到SeverityCodeDescriptionProjectFileLineSuppressionStateErrorMSB4018The"PrepareForLaunch"taskfailedunexpectedly.Microsoft.DotNet.Docker.CommandLineClientException:Creatingnetwork"dockercompose1627893588_default"withthedefaultdriverBuildingpswebapiServ

Error: Microsoft Visual C++ 14.0 or greater is required 我的解决办法

今天想进行特征提取,利用的是mRMR方法,想安装一个pymrmr的库,但是给出了缺少MicrosoftC++BuildTools报错,我来记录一下我的解决过程。这里写目录标题一、报错,缺少MicrosoftC++BuildTools二、安装步骤1.打开链接2.点击下载生成工具3.只需要安装“使用C++的桌面开发”4.因为实在太大了,更改安装路径(要是你们C盘内存够用的话,这一项不用操作)5.只更改第一项路径,其余路径不用动,否则会报错。(要是你们C盘内存够用的话,这一项不用操作)6.安装还是很快的,取决于你的网速。7.重启电脑,一定要重启。8.进行pip安装库一、报错,缺少MicrosoftC

c++ - Windows 8/Metro 认证要求 - 如何检查?

为了使您的应用程序获得Windows8认证,Microsoft表示您需要“仅将API用于MetroStyle应用程序”(reference)是否有一种工具可用于检查现有C++代码,以确定您现有的应用程序是否合规? 最佳答案 使用Windows应用程序认证工具包(WACK),它作为Windows8DeveloperPreview的一部分安装。您可以在MSDN上找到使用说明:"HowtotestyourappwiththeWindowsAppCertificationKit"如果您想测试现有的库,您可以创建一个Metro风格的应用程序来

c++ - Visual Studio 2013 中的 msvcr120.dll 和 msvcr120_app.dll 有什么区别?

当我使用VisualStudio2013预览版构建Windows应用商店应用时,我注意到我的应用二进制文件依赖于msvcr120_app.dll。这个DLL是什么?我还注意到msvcr120_app.dll没有安装在“C:\Windows\System32”中,而msvcr120.dll安装在那里。我不是很清楚msvcr120_app.dll和msvcr120.dll有什么区别?如果System32中未安装依赖项msvcr120_app.dll,我的应用程序如何运行(当我在VisualStudio项目中按F5时)? 最佳答案 在Vi

c++ - 从 Microsoft C++ 读取 RSP 寄存器

由于在针对x64架构进行编译时,MicrosoftC++中不提供内联汇编程序,因此我不知道如何访问RSP寄存器(堆栈指针)。我知道我可以使用RtlCaptureContext读取它,但这也会执行很多不需要的操作。而且它会慢几千倍(就我的目的而言,这是NotAcceptable)。如果我写一个单独的ASM函数,RSP显然会改变,所以这也不是一个替代方案。那么如何使用MicrosoftC++读取x64RSP寄存器的内容呢? 最佳答案 您可以使用_AddressOfReturnAddress()(参见MSDNreference)内在函数间

c++ - MSBuild:VS2010 中 native C++ 项目的 Custom.After.Microsoft.Common.targets

我读过“Custom.Before.Microsoft.Common.targets”和“Custom.After.Microsoft.Common.targets”的使用,以便在每个项目构建之前/之后执行自定义目标,我会喜欢在我们的TeamCity构建服务器上构建时使用此技术来更改版本信息。问题是,虽然它适用于C#项目,但它似乎不适用于nativeC++项目。在深入研究Microsoft.Cpp.targets文件后,我发现对于nativeC++项目,这似乎是通过设置$(ForceImportBeforeCppTargets)和$(ForceImportAfterCppTargets

c++ - new[] 表达式不遵守 Microsoft VC++ 中的对齐方式

如果使用new[]表达式来创建具有析构函数的对象数组,数组中的对象可能没有正确对齐#include#include#pragmapack(8)structA{int64_ti;chardummy;~A(){}};intmain(){A*pa=newA[2];printf("sizeof(A)=%d,pointer=%p",sizeof(A),pa);}(我用VC++2010express构建32位目标)输出(在我的电脑上)是:sizeof(A)=16pointer=00344f4c(sizeof(A)=16表明编译器理解A的对齐要求并且该结构用7个字节填充[编辑:__alignof(A

c++ - 为什么 Microsoft 在其 DirectX10 管道变量中使用 "g_"命名约定?

Microsoft的DirectXSDK中的大多数示例代码都包含使用g_前缀作为WindowsAPI变量的变量,以及DirectX管道变量,例如交换链。以下是一些示例:D3D10_DRIVER_TYPEg_driverType;ID3D10Device*g_pd3dDevice;IDXGISwapChain*g_pSwapChain;ID3D10RenderTargetView*g_pRenderTargetView;ID3D10Effect*g_pEffect;ID3D10EffectTechnique*g_pTechnique;ID3D10InputLayout*g_pVertex

c++ - Microsoft _s 函数,它们现在是 C++ 标准的一部分吗?

我最近刚将我的IDE更改为来自MSVC++6的MSVisualStudio2005,我收到了很多弃用警告。我没有忽略警告,而是开始将它们更改为_s等价物。但是,我随后发现这些是仅限Microsoft的实现。我在某处读到他们正在插入这些成为标准的一部分。是吗?使用这些_s函数是个好主意吗?还是我应该使用其他东西?谢谢。 最佳答案 *_s()函数不是C标准的一部分,但是有一份待定的“技术报告”建议添加它们(我不确定TR中的例程是否与Microsoft的完全相同,或者只是相似)。TR24731-1:C库扩展第I部分:边界检查接口(inte

.NET CORE,N层应用程序,如果服务层对Microsoft.extensions.options.dll具有依赖性

直接问题是:microsoft.extensions.options.ioptions是否仅在伞应用程序的上下文(在这种情况下为Web应用程序)或类库中使用?例子:在N层ASP.NET核心应用中,我们拥有的服务层取决于来自来自的某些设置appsettings.json文件。我们首先从startup.cs中的这些线开始的东西:services.Configure(options=>{options.OptionProperty1=Configuration["OptionXSection:OptionXProperty"];});然后在服务构造函数中:ServiceConstructor(IOp