Tag: visual studio

在Visual Studio Express中开发Silverlight?

我可以在Visual Studio Express中开发Silverlight应用程序吗? 当我启动Visual C#Express 2008时,它没有给我任何创建Silverlight应用程序的选项?

调试在启动时崩溃的C#可执行文件

我正在尝试远程调试C#程序。 连接到主机是没有问题的,我可以看到该机器上运行的所有进程,并可以连接到msvsmon.exe 。 但是,我想调试的程序在启动时立即崩溃,让我没有时间依赖它。 通过远程位置启动有问题的调试可执行文件也不起作用。 如何在崩溃前附加调试器?

无法找到程序集“Microsoft.SqlServer.Types”版本10或更高版本

我有个问题。 我无法将迁移添加到我的ASP.NET WebAPI 2项目中。 我收到错误: “此提供程序无法使用空间类型和函数,因为无法找到程序集”Microsoft.SqlServer.Types“版本10或更高版本。” 我知道有几个问题和答案,如: 在Azure上找不到“Microsoft.SqlServer.Types”版本10或更高版本 在ASP.NET中将字符串转换为DbGeometry时出现“空间类型和函数不可用”错误 但! 问题是… 我已经安装了Microsoft.SqlServer.Types。 我已经将Global.asax配置为: SqlServerTypes.Utilities.LoadNativeAssemblies(Server.MapPath(“〜/ bin”))到Application_Start中。 引用设置为本地副本> true。 NuGet包都已更新。 我已经尝试降级并升级包。 当我尝试运行Add-Migration v002时,这是完整的错误: System.InvalidOperationException:此提供程序无法使用空间类型和函数,因为无法找到程序集“Microsoft.SqlServer.Types”版本10或更高版本。 zh_cn System.Data.Entity.SqlServer.SqlTypesAssemblyLoader.GetSqlTypesAssembly()zh_cn System.Data.Entity.SqlServer.SqlSpatialServices.GeographyFromText(String wellKnownText)zh_cn System.Data.Entity.Spatial.DbGeography.FromText(String wellKnownText)zh_cn System.Data .Entity.Migrations.Model.ColumnModel.CreateDefaultValue() zh_cn System.Data.Entity.Migrations.Model.ColumnModel..ctor(PrimitiveTypeKind type,TypeUsage typeUsage)zh_cn System.Data.Entity.Migrations.Infrastructure.EdmModelDiffer.BuildColumnModel(EdmProperty属性,TypeUsage conceptualTypeUsUsage,TypeUsage defaultStoreTypeUsage,IDictionary 2 annotations) en System.Data.Entity.Migrations.Infrastructure.EdmModelDiffer.BuildColumnModel(EdmProperty property, ModelMetadata modelMetadata, IDictionary 2 annotations) en System.Data.Entity.Migrations.Infrastructure.EdmModelDiffer。 c__DisplayClass2e3.b__2df(EdmProperty p)zh_cn System.Data.Entity.Utilities.IEnumerableExtensions.Each [T](IEnumerable 1 ts, […]

在C#2.0中创建向导的最佳方法是什么?

我有一个winforms应用程序,用户将创建库存项目,创建时间需要发生许多不同的事情。 我认为这个UI应该是某种向导,但我不确定实现这一目标的最佳方法。 我已经看到了几个第三方向导控件,我也看到了使面板可见/不可见的手动实现。 人们过去使用过的最好的方法是什么,易于实现,如果需要,还可以在以后轻松地向向导添加“页面”?

为什么System.Diagnostics.Debug.WriteLine在Visual Studio 2010 C#中不起作用?

我的代码中有以下行: System.Diagnostics.Debug.WriteLine(“Title:” + title + “title[top]: ” + title[top] + “title[sub]: ” + title[sub]); 当我调试时,我看到它会转到这一行,但当我在Visual Studio 2010中查看输出窗口时,即使它显示“Debug”并且我使用“debug> run”运行,我也看不到任何内容。 为什么?

WPF C#InputBox

我在网上进行了研究,但没有找到我想要或不清楚的解决方案。 我正在使用C#进行WPF应用程序。 我想弹出一个对话框,提示用户输入他/她的名字。 之后,我将跟踪名称并使用名称将一些数据保存到txt文件中。 例如, 名称输入是name =“John” 所以我有一个数据数据=“1,2,3”; 然后我将“数据”保存在John.txt文件中。 谁知道怎么做? 我认为问题是如何弹出一个对话框供用户输入名称。 谢谢!

以编程方式在Visual Studio中应用/停用断点

无论可能实现相同结果的其他选项(即手动添加断点),是否可以以编程方式将断点添加到Visual Studio项目的源代码中? 如: try { FunctionThatThrowsErrors(obj InscrutableParameters); } catch(Exception ex) { Log.LogTheError(ex); AddBreakPointToCallingFunction(); } 这样,当您下次运行调试时,它将自动在上次运行期间导致故障的所有点上设置断点。 我不是说这是一种特别有用的调试方式。 我只是想知道能力是否存在。

Visual Studio不从间接引用的项目复制内容文件

我有以下项目结构: Library1 <–[project reference]– Library2 <–[ref]– Executable ——– ——– ———- ContentFile .cs files .cs files .cs files 所有项目引用都具有CopyLocal = true。 构建项目时, ContentFile会被复制到Library2的输出目录,但不会复制到Executable的输出目录,这意味着应用程序运行时可执行文件缺少ContentFile 。 为什么内容文件被复制到Library2的输出目录,而不是Executable的? 有没有办法将它复制到后者(我想在没有构建事件的情况下这样做,因为我相信人们会忘记这一点)? 我正在寻找一个合理且可维护的解决方案; 在添加新项目或新的间接引用内容文件时需要最少的工作,以便尽可能不要忘记这样做。 使用Post-Build事件(如xcopy ../Library/bin/Debug/SomeDll.dll bin/Debug ); 并手动将项目的输出目录设置为$(SolutionDir)/bin/…而不是默认(基于每个项目),两者都很快变得一团糟。 将内容文件添加为“主项目”中的链接也太乏味了。 如果C#具有与Visual C ++相同的输出文件默认设置(即$SolutionDir/$Platform/$Configuration ),那就好了,但事实并非如此。 我也考虑过根本不使用标准的MSBuild程序并编写一个自定义构建目标(比如在Atmel Studio中使用gcc),但我没有达到目标。 此外,我希望Visual Studio的标准“Build”和“Debug”命令能够像往常一样工作。 更新: 以下是我正在做的更多细节。 我有一个Executable项目的解决方案。 此外,还有一些项目可以调用Plugin 。 Executable通过托管项目引用引用所有这些Plugin 。 由于插件项目是针对可执行文件定制的,但可能具有可重用的组件,因此主要function通常在External项目中实现,而Plugin项目仅仅是包装器(并非总是如此)。 所述External项目有时使用第三方提供的本机DLL。 然后将这些DLL作为内容文件添加到External项目中,并将Copy to output dir设置为Copy always […]

Visual Studio 2012项目将于2010年开放

我已经为Visual Studio 2012中的作业创建了一个游戏,而我正在使用2010年的大学,它将无法打开! 它提到了一些关于.NET Framework 4.5的内容。 如何转换我的项目以便在2010年开放?

ClickOnce Deployment Error:与manifest中指定的不同的计算哈希值

尝试通过ClickOnce部署时,我一直在遇到此错误 File, image.jpg, has a different computed hash than specified in manifest. 我意识到这是一个错误,有很多谷歌的结果,但我一直无法解决这个问题。 更奇怪的是,这个ClickOnce软件包已经部署在各种其他机器上(至少30个)而没有任何问题 – 这只发生在一台使用Windows 7和x64的特定机器上。 一方面,我检查了清单文件,版本号与它们应该不匹配,我听说这可能是错误的原因。 这没有意义,因为我检查了服务器文件是否打开,一切都匹配。 另一方面,我知道这个包适用于其他机器,这是第一台出现此错误的机器。 最后,我还尝试了所有“常规”修复程序。 我已经签署了包,我已经删除了部署服务器中的所有文件,我已经清理,重建和重新部署了应用程序,但这些都没有。 救命!