草庐IT

powerpoint-2013

全部标签

c# - 依赖于 Visual C++ 2013 运行时的 NuGet 包

我已经从.NET4.0DLL创建了一个NuGet包,其中包含混合(托管和native)代码。native代码打包在.NET4.0DLL中,但依赖于VisualC++2013Redistributable我正在尝试集思广益,用NuGet包打包redist和/或警告用户他们需要它,但我一无所获。有人有什么想法吗? 最佳答案 实际上我自己解决了这个问题。虽然我找不到将VCpp运行时作为NuGet包的依赖项包含在内的解决方案,但我确实找到了一个警告用户需要VisualC++2013运行时的解决方案。我在启动需要VC++运行时的组件/库时静态

c++ - 由 nuget 提供支持的 vc++ vs2013 代码无法构建

我对VC++和Boost很陌生。我的问题是我想在我的VC++VisualStudio2013项目中使用Boost1.56.0(所以我使用vc120)。我已经通过NuGet(https://www.nuget.org/packages/boost/)安装了Boost。一切似乎都很好,但是当我尝试构建我的项目时,它说:FatalerrorLNK1104:Cannotopenfile"libboost_thread-vc120-mt-gd-1_56.lib".您知道问题到底出在哪里吗?我该如何解决?我认为使用NuGet安装包将完成全部工作,让事情自行运行。我知道链接器找不到lib文件(实际上

c++ - 在 vs2013 中禁用 c++11 功能

在vs2013中编写代码时有没有办法禁用c++11功能,我希望我的代码也可以在vs2008等较旧的编译器上编译。我厌倦了通过以下方式进行更改:project->properties->general->platformtool-set,并更改“VisualStudio2013(v120)”到更旧的东西,但这是我在那里的下拉菜单中唯一的东西。 最佳答案 你不能。遗憾的是,您无法在VisualStudio中禁用C++11功能并降级到C++03或C++98。你可以看到哪些特性属于C++11here和here,尽量不要使用它们。但是,更好的

c++ - 在 Visual Studio 2013 调试中显示 QString (Qt5) 内容?

我过去常常用谷歌搜索它。我在“仅限native”选项中启用了“调试”->“编辑并继续”我试图将可视化工具添加到VisualStudio2013\Visualizerscodeplex上的vstools项目似乎不适用于2013但到目前为止没有任何帮助... 最佳答案 有一个不使用插件等的显式原生MSVC解决方案:seemyanswerfromhere假设您有QStringstr,然后添加到调试器session监window口:Qt4:((str).d)->array,su对于Qt5它稍微复杂一些:(char*)str.d+str.d-

c++ - Visual Studio 2013 C++ : STL container's elements display in debugger

C++调试期间的MSVS2013(Autos和Watch窗口)仅显示STL容器的大小:MSVS2010:"[9](9,8,7,6,5,4,3,2,1)"MSVS2013:"{size=9}"需要行扩展才能在MSVS2013中查看元素的值。有没有办法让MSVS2013在调试器中像MSVS2010一样显示STL容器?我试图删除STL.natvis(它在2013年使用),但没有帮助:autoexp.dat仍然没有被使用。是否可以强制MSVS2013使用autoexp.dat?是否可以修改STL.natvis脚本(从容器元素的值构造DisplayString)?还有其他办法吗?

c++ - Visual Studio 2013 中的默认移动构造函数(更新 3)

过去我已经能够找到关于此的多个对话(例如here),但此类对话是很久以前的事了。我有疑问的代码是:#include#includestructFoo{Foo()=default;Foo(constFoo&o){std::cout如果您在VisualStudio2013(更新3)中执行代码,它会为这两种情况打印出“copy”。如果自从上面链接中的答案以来标准没有改变,那么输出应该是“复制”,然后是“移动”。Ideone似乎给出了正确的输出。这只是VisualStudio尚未实现的东西,还是我的代码中缺少某些东西?Iknowthatyoucannotmarkmoveconstructors

windows - 如何在没有网络共享或 SharePoint 的情况下为 Microsoft Excel 2013 及更高版本开发/部署 Web 应用程序?

我正在尝试按照MSDN上这个看似简单的教程制作Excel2013网络应用程序:http://msdn.microsoft.com/library/office/fp142255%28v=office.15%29我卡在“为list指定可信位置”和“测试和运行HelloWorld应用程序”步骤。我没有可用的网络共享或SharePoint服务器。我不知道为什么我不能简单地指向某个地方的list文件本身并直接加载目标应用程序(理想情况下不必在每次微小更改后重新启动Excel以查看它是否有效)。我不确定实际问题是什么,因为当我去查找应用程序并将其插入Excel时,我看到的唯一输出是一条模糊的“无

c# - 如何在设计器模式下调整 Windows 窗体应用程序的大小? (Visual Studio 2013 中的 C#)

我还是MicrosoftVisualStudio和C#的新手,但要在VisualStudio2013的设计器模式下将Windows窗体应用程序设置为特定大小,您只需拖动两端,它会自动按照您的大小设置.这很方便,但也有缺点。其中一个主要问题是,当您最大化Windows窗体应用程序时,所有按钮和您构建的东西都不会改变大小以适合屏幕。是否有一个特殊的选项或我缺少的东西来使win表单应用程序中的所有内容随着用户调整应用程序大小的方式而改变大小? 最佳答案 您应该在TableLayoutPanel中输入所有控件。您可以控制行和列的移动方式。一

windows - Visual Studio 2013 : How to send app to second monitor upon finishing build?

此问题仅与VS2013中的工作流有关。在VS2012中,当我构建我的应用程序时,VS会在连接到我的系统的第二台显示器上显示该应用程序。这很好,因为我可以在与应用程序交互时看到我的IDE。但是,在VS2013中,该应用程序始终只显示在IDE上,因此我“将其移开”只是为了返回代码。我希望VS2013的行为与VS2012中的行为相匹配。IDE中是否有我可以打开以确保应用程序显示在第二台显示器上的设置?我确实找到了anotherquestion关于关于VS2012的问题,但是那里的解决方案不适用于使用VS2013的Win8.1。有这个选项吗? 最佳答案

c# - 在 VS 2015 和 VS 2013 上运行同一段代码时出现问题

在VisualStudio2013和2015中运行一段代码时,我得到了两种不同的结果。在visualStudio2015上,我得到一个NullReference,在2013年,它按应有的方式工作。此外,VisualStudio2015在Windows8.1上的Windows10和2013上运行。这段代码是:privatestaticTFindParentOfType(DependencyObjecto){dynamicparent=VisualTreeHelper.GetParent(o);returnparent.GetType().IsAssignableFrom(typeof(T