Tag: visual studio

types或名称空间名称不存在

我有一个使用Visual Studio 2010构build的WCF数据服务项目,工作正常。 突然间,它不再编译了。 这是给我的消息,如: 错误7名称空间“System.Data”中没有types或命名空间名称“Services”(是否缺less程序集引用?)C:\ U … s \ Visual Studio 2010 \ Projects … \ DataService。 cs … 错误8名称空间“System”中不存在types或名称空间名称“Linq”(您是否缺less程序集引用?)DependencyResolver.cs 3 14 错误10名称空间“System.ServiceModel”中不存在types或名称空间名称“Web”(是否缺less程序集引用? 错误12无法findtypes或命名空间名称“DataService”(您是否缺less使用指令或程序集引用?) 我该如何解决?

数据库无法打开,因为它是版本782.此服务器支持版本706和更早版本。 降级path不受支持

我使用SQL Server 2014 Express创build了一个示例数据库,并将其添加到我的Windows Form解决scheme中。 当双击打开我得到这个错误。 数据库无法打开,因为它是版本782.此服务器支持版本706和更早版本。 降级path不受支持 我正在使用Visual Studio 2013.我真的不明白,我正在使用两个最新版本的Microsoft产品,它们是不兼容的。 我错过了什么吗? 我怎样才能打开这个数据库?

解决LNK4098:defaultlib'MSVCRT'冲突

这个警告: LINK : warning LNK4098: defaultlib 'MSVCRT' conflicts with use of other libs; use /NODEFAULTLIB:library 是在Visual Studio中相当常见的警告>我想了解它的确切原因和正确的方法(如果有的话)来处理它。 这出现在一个debugging版本中,用/MDd编译。 该项目链接到像Windows Version.dll和pdh.dll ,它们自己与MSVCRT.dll链接的东西。 显然,我没有这些debugging版本,不能编译它们。 所以我添加/NODEFAULTLIB:MSVCRT到链接器命令行,它实际上删除了警告。 但是这实际上是做什么的? 为什么这是必要的?

程序集引用的“特定版本”属性如何在Visual Studio中起作用?

今天,我详细了解了Visual Studio 2010中程序集引用的“特定版本”属性。经过几次有意想不到的结果的实验​​之后,我开始尽可能多地了解该属性的工作原理。 即使如此,在我看来,没有所有的答案,所以这里是我自我回答这个问题的尝试: 程序集引用的“特定版本”属性如何在Visual Studio中起作用?

使用Visual Studio的web.config转换进行debugging

可能重复: 如何在内置的visual studiodebugging器服务器中使用Web.debug.config? 我想使用可以正常工作的Web.config转换来进行debugging。 当我发布Web应用程序时,Visual Studio会根据我的currenctbuildconfiguration自动转换Web.config。 当我开始debugging时,如何告诉Visual Studio执行相同的操作? 在debugging开始时,只需使用默认的Web.config而不进行转换。 任何想法?

#include所有.cpp文件到一个编译单元中?

我最近有理由使用通常的debugging和发布configuration的一些Visual Studio C ++项目,但也是“全部释放”和“全部debugging”,这是我以前从未见过的。 事实certificate,项目的作者有一个单独的ALL.cpp,其中包括所有其他的.cpp文件。 *所有configuration只是build立这一个ALL.cpp文件。 当然,排除在常规configuration之外,常规configuration不会build立ALL.cpp 我只是想知道这是否是一种常见的做法? 它带来了什么好处? (我的第一反应是它闻起来不好。) 你会遇到什么样的陷阱? 我能想到的一点是,如果你的.cpps中有匿名命名空间,那么它们不再是“私有”的cpp,而是现在可以在其他cpp中看到呢? 所有的项目都build立DLL,所以匿名命名空间中的数据不是一个好主意,对吗? 但function可以吗? 干杯。

在Visual Studio中一次运行两个项目

我在Visual C#2010 Express中创build了一个包含两个项目的解决scheme:一个是客户端,另一个是服务器。 我想同时debugging两个,但我似乎只能在debugging过程中运行其中一个项目。 有没有办法一次运行两个?

如何在Visual Studio 2008中启动一个新的CUDA项目?

这是一个令人难以置信的基本问题,但是如何在Visual Studio 2008中启动一个新的CUDA项目? 我已经发现了大量有关CUDA相关事宜的文档,但没有提到如何开始一个新的项目。 我正在使用Windows 7 x64 Visual Studio 2008 C ++。 我真的很想find一些真正基本的Hello World应用程序来获得一个基本的程序编译和运行。 编辑: 我尝试了你的步骤汤姆。 我设置了一个控制台应用 然后,我删除了默认的.cpp文件,并将其复制到模板项目的三个文件中,以便编译。 当我编译,template_gold.cpp抱怨没有包含stdafx.h,所以我包括了。 现在构build失败,这个: 1> ——开始构build:项目:CUDASandbox,configuration:debuggingx64 —— 1>正在编译… 1> template_gold.cpp 1>链接… 1> LIBCMT.lib(crt0.obj):错误LNK2019:在函数__tmainCRTStartup中引用的未parsing的外部符号main 1> D:\ Stuff \ Programming \ Visual Studio 2008 \ Projects \ CUDASandbox \ x64 \ Debug \ CUDASandbox.exe:致命错误LNK1120:1个未parsing的外部 1>生成日志保存在“file:// d:\ Stuff \ Programming \ Visual […]

什么是在Visual Studio中使用的App_Data文件夹?

在Visual Studio中创build新的ASP.NET应用程序时,会自动创build几个文件和文件夹。 其中一个文件夹被称为App_Data 。 另外,通过select菜单选项“生成” – Build->Publish网站时,可以使用checkboxInclude files from the App_Data folder 。 我正确地认为放在这个文件和它的子文件夹的文件不会通过networking访问吗? 例如,是否可以安全地放入我只打算由应用程序代码使用的文件夹资源? App_Data文件夹的实际用途是什么? 编辑: 谢谢你所有的答案。 从迄今收到的答复中,我主要提到两点: App_Data本质上是基于文件的数据存储的存储点 它不应该可以通过网页浏览,并且是Web应用程序存储和读取数据的地方 会有人能够指定如何确保“不可见的networking”? 执行标准部署时,我可以依靠这个事实吗?还是需要检查服务器上的一些IIS设置。 在我有一套pdf文件的情况下,我想只能从应用程序访问。 将App_Data文件夹是正确的地方使用,或者我应该创build一个单独的文件夹并手动设置IIS,以确保它不能通过networking访问?

Visual Studio:如何处理exception处理?

我希望Visual Studio在处理exception发生时中断(即,我不只是想看到“First chance”消息,我想debugging实际的exception)。 例如,我想debugging器打破例外: try { System.IO.File.Delete(someFilename); } catch (Exception) { //we really don't care at runtime if the file couldn't be deleted } 我遇到了Visual Studio.NET的这些笔记: 1)在VS.NET进入debugging菜单>>“exception…”>>“公共语言运行时exception”>>“系统”并select“System.NullReferenceException” 2)在该对话框的底部有一个“当抛出exception时”组框,select“打入debugging器” 3)运行你的场景。 当引发exception时,debugging器将停止并通过一个对话框通知你:“types为”System.NullReferenceException“的exception已被抛出。[Break] [Continue]” 打[Break]。 这将使你在导致问题的代码行。 但它们不适用于Visual Studio 2005(“ debugging”菜单上没有“ exception”选项)。 有没有人知道在Visual Studio中find这个选项对话框的“ 何时抛出exception ”组框,并select“ 打入debugging器 ”? 更新:问题是我的debugging菜单没有一个例外项目。 我自定义菜单手动添加它。