Tag: visual studio 2010

在VS2010中的.Net 2.0项目中使用托管C ++(。Net 2.0)的问题

我有两个项目: 1)用Visual C ++ 2005编写的项目,它以.net Framework 2.0为目标。 2)Visual C#2010中的一个项目,它针对.net framework 2.0并包含C ++ DLL。 当我构建引用C ++程序集的C#项目时,我得到如下错误: C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(1360,9): warning MSB3258: The primary reference “ScannerWizard” could not be resolved because it has an indirect dependency on the .NET Framework assembly “mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089” which has a higher version “4.0.0.0” than the version “2.0.0.0” in the current target […]

如何强制Sgen创建.net 3.5序列化程序集

我的.NET 3.5库中有一个sgen构建步骤。 在VS2010中,这会生成.NET 4 MyLib.XmlSerializers.dll,无法从.NET 3.5应用程序加载。 有谁知道如何更改构建步骤以获得正确的程序集版本? 是否可以将IL合并序列化程序组件和库合并为单个dll? 这是我的sgen构建步骤: 谢谢 编辑:我在这里找到了同样的问题,但我会等待一段时间,看看有没有更好的解决方案。

SQLite与VS 2010

我正在研究一个项目,我需要使用一些数据库。我之所以选择SQLite是因为它易于使用。但是我有一些麻烦让它工作。我正在使用来自http:// sqlite的 System.Data.SQLite .phxsoftware.com /但是当我尝试运行程序时,我收到以下exception消息。我正在用Visual Studio 2010编写C#。 无法加载文件或程序集’System.Data.SQLite,Version = 1.0.66.0,Culture = neutral,PublicKeyToken = 1fdb50b1b62b4c84,Retargetable = Yes’或其依赖项之一。 给定的程序集名称或代码库无效。 (HRESULTexception:0x80131047) 我不知道为什么我得到这个以及如何处理它。 我必须为明天准备好这个项目并需要你的帮助……

在Windows应用程序中实现VLC播放器:以编程方式注册ActiveX组件

我使用以下指南在我的Windows应用程序中实现VLC播放器: http://www.codeproject.com/Questions/163016/How-to-embed-VLC-control-in-c-net-windows-applicat (见评价最高的答案) 在指南的第2步,它说我必须注册ActiveX组件: regsvr32 “D:\Program Files\VideoLAN\VLC\axvlc.dll” 如何在软件中以编程方式执行此操作,以便用户不必执行此操作? 我不确定如何在这里继续。 谁能帮我?

Silverlight自定义Tabcontrol设计

我是开发新手,我将使用Silverlight开发基于Windows的项目。 我选择制作一个OOB应用程序(silerlight Out Of Browser应用程序)。 在我的项目中,我将使用TabControl。 我能够在MSDN文档的帮助下显示TabControl,并在TabControl中动态添加TabItems。 我的问题是 在我的TabControl中,只有一个TabItem应该像Google Chrome Plus按钮一样修复,但找不到任何教程或文档。 如果我发现任何可能是第三方tabcontrol。 还有一件事,如果我添加更多TabItems,我希望将它添加到新行而不是滚动。 请提供一些指导来解决我的问题。

如何在调试时在内存中搜索字符串?

我试图在我正在使用visual studio 2010调试的程序的内存中搜索一个字符串。我正在尝试使用立即窗口来执行此操作,但每当我尝试时(.S -A 0x400000 0x400200“MyString”)它给出我错误“CXX0014:错误:缺少操作数”,我不知道它为什么或如何解决它。 任何帮助将不胜感激。

MSBuild BuildInParallel,无法运行的自定义任务生成过程

我正在使用MSBuild任务的BuildInParallel属性来并行运行构建项目。 根项目正在构建四个子项目。 子项目正在使用自定义MSBuild任务,该任务使用System.Diagnostics.Process启动新进程。 由于某些原因,当UseShellExecute为false时,生成的进程无法正常运行。 我不知道为什么会这样,我无法弄清楚错误是什么 – 所有发生的事情都是Process.ExitCode是1,没有exception.. 这是自定义MSBuild任务: using System; using Microsoft.Build.Utilities; using System.Diagnostics; public class MSBuildProcessTask : Task { public string Executable { get; set; } public string Arguments { get; set; } public override bool Execute() { using (var p = new Process()) { try { p.StartInfo = new ProcessStartInfo(Executable, Arguments) { UseShellExecute […]

如何在两列上生成RDLC报告?

我正在使用Visual Studio 2010.我必须生成一个这样的REPORT: _________________________________ | NAME SURNAME | NAME SURNAME | | ADDRESS | ADDRESS | | NUMBER | NUMBER | | | | | NAME SURNAME | NAME SURNAME | | ADDRESS | ADDRESS | | NUMBER | NUMBER | 但结果现在是这样的: _________________________________ | NAME SURNAME | | | ADDRESS | | | NUMBER | […]

我需要帮助了解如何在Visual Studio中组织C#项目

在过去的几个星期里,我一直在教自己C#,作为选择IDE的人是Notepad,我在转换到Visual Studio时遇到了一些困难(我使用的是2010 Express)。 特别是,我想知道命名空间 – 类 – 方法层次结构的组织如何在接口中显示自己的VISUALLY。 我很难理解它,更重要的是,如何使用界面有效地组织和跟踪我的项目。 例如,有“解决方案资源管理器”,但没有C#“解决方案”(我知道)。 我怀疑这是微软的市场营销代表更通用的开发术语,但我无法弄明白。 我可以选择创建新的“项目”。 “项目”是“解决方案”吗? 我对命名空间也有点模糊。 我怀疑命名空间相当于Java中的类库。 在现实世界中如何使用命名空间的一些示例? 比方说,我正在开发个人财务应用程序。 我会将一切与该应用程序相关的解决方案放在一个解决方案中吗? 或者我会为现金账户和投资账户命名空间创建名称空间? 命名空间内是我的* .cs文件,但我似乎无法弄清楚如何在我的命名空间中创建一个NEW * .cs文件。 我会根据资源管理器层次结构预测任何使用命名空间的类都会出现在该列表中,我可以根据需要使用它。 例如,我可以创建enterDeposits.cs和enterWithdrawals.cs而无需创建新项目。 我在网上发现了一些教程,告诉我如何做事(比如创建一个新项目),但是如果没有对IDE词汇的深入理解,我不确定我是否保持一切尽善尽美。 救命!

在Visual Studio 2010中检查“允许此预编译站点可更新”的位置?

我需要这样做,但一步导致我取消选中“允许此预编译站点可更新”选项,但我没有在Visual Studio 2010上的发布网站对话框中看到它。 有谁知道如何在Visual Studio 2010上执行此操作?