Tag: visual studio

程序集绑定redirect和代码分析

我在Visual Studio 2010的Mvc 3.0.0.0项目中使用DotNetOpenAuth(它引用System.Web.Mvc版本1.0.0.0)。 我正在使用程序集绑定redirect,如下所示: <runtime> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <dependentAssembly> <assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" /> <bindingRedirect oldVersion="1.0.0.0-2.0.0.0" newVersion="3.0.0.0" /> </dependentAssembly> </assemblyBinding> </runtime> 一切工作正常,除了代码分析,给了我以下错误: – CA0001:读取模块X时遇到以下错误:无法parsing程序集引用:System.Web.Mvc,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35。 和 CA0058:找不到引用的程序集“System.Web.Mvc,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35”。 这个程序集是分析所需要的,并被引用:X. 有没有办法让代码分析工具尊重程序集绑定redirect?

Windows窗体devise器:无法加载文件或程序集

有没有人有试图在Visual Studio .NET中的Windows窗体上“视图devise器”的问题导致错误: “无法加载文件或程序集…” ? 在这种情况下,有问题的程序集是XYZ.dll 。 我设法通过添加XYZ.dll及其所有对我的项目引用的引用(即使我的项目不直接依赖于它们)并重build整个解决scheme来解决此问题。 然而,之后,我从我的项目中删除了所有这些引用,重build,它仍然工作。 另一个信息是我使用Resharper 2.5 。 有人指出,这可能是Resharper做一些阴影复制。 我会在下次发生这种情况。 有没有人有理解为什么这个错误首先发生,可能是“正确的”方法来解决它?

Visual Studio 2010不会发现新的unit testing

我在Visual Studio 2010中编写了一些unit testing。我可以使用“在当前上下文中运行所有testing”来运行所有的testing。 但是,如果我编写一个新的unit testing,它不会被环境拾取 – 换句话说,我无法通过运行所有testing或其他任何地方在testing列表编辑器中find它。 如果我卸载项目然后重新加载它; 新的testing可以运行。 当我添加一个unit testing时,我只是添加一个新的方法到一个已经存在的TestClass并用[TestMethod]属性装饰它 – 没有什么奇特的。 什么可能导致这种行为,我如何使其工作?

如何清除Visual Studio中的MRU列表?

我想清除开始页面上的项目列表…我该怎么做? 我知道我可以在registry中find它,但是有没有经过批准的路线?

如何将Visual Studio附加到尚未启动的进程?

我有.NET程序,无法运行从Visual Studio出于某种原因(从Excel 2010模板项目创build的Excel文件),我需要debugging启动事件。 如果我想debugging程序初始化之后发生的事件,则不会有任何问题。 我从资源pipe理器中运行该程序,将该进程附加到Visual Studio并在代码中添加一些断点。 但是在这里,我需要在启动事件中join断点。 我需要的是能够附加进程Visual Studio不依赖于一个PID,但在一个特定的进程名称或任何其他解决scheme将工作。 当然,在我的启动事件中添加一个Thread.Sleep(1000) ,给我一些时间来在Visual Studio中附加进程是没有问题的! 谢谢。

VS.NET 2010中的exception窗口缺less“User-unhandled”列

在Visual Studio 2008中 ,“例外”窗口具有两列带checkbox的列: 与此形成对比的是,在Visual Studio 2010中,该列似乎缺less: 我的问题是: 这是我的机器上的configuration问题还是“按devise”? 我是否有机会重新启用列或以不同的方式模仿“用户未处理”的行为? 更新: 以下扩展安装在我的Visual Studio 2010安装中: PowerCommands for Visual Studio 2010 生产力电动工具 Visual Studio颜色主题编辑器 的VisualSVN ReSharper的

在生成后事件期间确定程序集版本

比方说,我想创build一个每个版本附带的静态文本文件。 我想用该版本的版本号(如AssemblyInfo.cs指定)更新文件,但我不想手动执行此操作。 我希望我可以使用后生成事件,并将版本号提供给batch file,如下所示: call foo.bat $(AssemblyVersion) 但是我找不到任何合适的variables或macros使用。 有没有办法做到这一点,我已经错过了?

符号文件不加载在Visual Studio 2012中debugging自定义项目

我在Visual Studio 2012中有一个很大的解决scheme,它由可执行文件和类库项目组成。 在debugging应用程序时,某个特定类库项目中的断点不会被触发。 我查看了Debug> Windows> Modules窗口,检查该项目符号的状态,并显示“无法find或打开PDB文件” 。 它也在“用户代码”列下面显示“否” 。 我注意到解决scheme中有一些其他自定义项目在该列中显示“否”,并且它们的符号也无法加载。 “用户代码”下的“是”的任何东西似乎有它的pdb加载没有问题。 但我不确定这是否相关。 我已经在dll上使用了dumpbin / headers ,并且pdb文件的path存在且正确。 该模块绝对不在符号加载的排除列表中。 我也试着右键单击模块窗口中的条目,select“加载符号”并导航到dll头部中给出的path。 当我select的PDB它说: “一个匹配的符号文件没有在这个文件夹中find” 。 我删除这些文件夹和文件后,得到这个,清理解决scheme,closures它,重build整个事情。 pdb绝对是和dll相同的时候构build的。 所以很显然,问题是“无法打开pdb”部分的错误信息。 我已经在2台电脑上试了这个,都performance出相同的行为。 任何人都可以提供任何build议从哪里去,也许为什么在地球上build立的对应于DLL的pdb不会加载它?

警告主版本52比51版本更新,这是该编译器支持的最高版本

基本上我是超级新手,开始在IT公司实习。 我用Xamarin安装了VS。 我面临的问题非常令人沮丧。 所以,即使当我创build空项目,我不能编译它,并得到像这样的错误: 严重级代码说明项目文件行抑制状态警告主要版本52比51(此编译器支持的最高版本)新。 我搜遍了谷歌,问了这么多人,仍然没有解决我的问题。 如果有人可以通过Skype或Teamwiever帮助我,我会非常感激。 我的Skype:toniterdal,随时补充我。

无法启动进程dotnet.exe

我对发展很陌生,所以我提前道歉可能导致这个问题的任何疏忽。 我试图build立一个新的工作空间,并把我所有的计算机从旧计算机转移到新计算机上。 但是,当我尝试运行IIS Express时出现此错误:“无法启动进程C:\ Program Files \ dotnet \ dotnet.exe。Web服务器请求失败,状态码为500。 我正在Visual Studio 2015,更新3,我正在使用.NET Core RC2。 有没有人有任何想法如何解决这个问题,让我的旧项目在这台新机器上运行? 非常感谢!