问题标签 [visual-studio-2008-sp1]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
838 浏览

windows-7 - 未安装 vs2008 的 Windows 7 上的 c++/cli dll 问题

好的,这是我今天的怪事。
我为我无法访问源代码的现有 C++ 程序创建扩展。

我编写标准 C/C++ dll 并使用 IJW 调用 C# dll。我有一段时间没有这样做了,但现在我正试图让一个在 Window 7 上工作。我收到一个错误(错误 0000036B1 - 不确定这是应用程序的内部错误号,还是 Windows 错误。

我有多个虚拟电脑(XP 和 Windows 7) dll 在 XP 上工作得很好。如果安装了 Visual Studio 2008,它也适用于 Windows 7。但不是在仅安装了 Microsoft Visual C++ 2008 SP1 Redistributable Package 的干净 Windows 7 上。

只要编译器开关设置为 MT[d],我就可以在干净的 Windows 7 机器上编译和运行直接 C++ dll,但是如果我设置 /clr 开关,我必须将其更改为 MD[d],然后它会失败干净的 Windows 7 盒子。但是,不是在安装了 Visual Studio 2008 的 Windows 7 机器上。

关于我需要在干净的盒子上安装什么的任何想法?(当然除了VS ;-))

谢谢你的帮助。

L·李·桑德斯

0 投票
1 回答
45 浏览

sql - 视觉工作室 2008

前段时间,我做了一个关于 3.5 框架的小课程。VS2008 中有一种机制可以跟踪登录的用户、他们的角色...,并且有一些 sql 文件创建了跟踪用户、角色所需的表结构...,并且这些文件安装在在安装vs2008的过程中,但我找不到它。谁能提醒我这个机制的名称或指出正确的方向以找到我需要的信息......我希望我的解释有所帮助,非常感谢你们的帮助

0 投票
2 回答
1311 浏览

sharepoint-2007 - 如何使用 microsoft office sharepoint 2007 开发审批工作流

我正在开发一个文件审批工作流程,用于向我所在大学的部门请求购买物品的过程。申请表必须填写相关项目名称、规格和数量。然后请求被引导到学院院长批准。然后它被定向到供应部门的总务长。总务长根据分配的预算检查请求并批准或拒绝请求。如果它被批准,它会去一个职员进行进一步的采购过程。我对共享点开发知之甚少。我希望使用 infopath 来准备表格。我想将此工作流开发为使用 VS 2008 的自定义工作流。它应该能够通知下一个分配的用户继续执行任务。

我需要非常明确的指南来使用 moss 2007 开发此工作流程。请帮助我。先感谢您。

0 投票
2 回答
7003 浏览

c# - 需要向 RDLC 添加额外的 DataTables

我需要将我们应用程序的主数据集中的第二个数据表添加到报告中,但运气不佳。

我们在 RDLC 文件中有几个简单的本地报告,每个报告都有一个DataTable基于我们的应用程序数据库中的视图。我需要改进其中一个报告以添加另一个表中的信息。这个另一个表是在DataSet我们用于 .NET 2.0 WinForms 应用程序中的报告的同一个核心中定义的。由于这两个表在同一个数据集中,我是否可以确保两个表都加载到数据集中,然后将报表指向数据集而不是数据表?还有什么?

不用说,我已经玩了一段时间了,但没有得到任何结果。

TIA,马特

0 投票
2 回答
49 浏览

linq-to-sql - 在 VS2008 中如何以及在何处可以看到我的 Linq 命令被转换为 Transact-SQL 语句?

Linq 命令被翻译成 transact-sql 语句。我有VS2008专业。我如何以及在哪里可以看到这个 majic 是如何发生的?(通过调试?)

编辑

假设我有这个

我想这将被翻译

我在哪里可以看到?例如,当我调试我的代码时,我可以在底部看到每次按 f10 时值都在变化。vs2008中是否有类似的东西用于linq命令?

0 投票
2 回答
1893 浏览

exception - VS2008 Out of memory exception

every couple hours or so, when compiling my solution (fairly big one), i'm keep getting the following exception:

C:\WINNT\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets(1353,9): error MSB4018: The "ResolveAssemblyReference" task failed unexpectedly. C:\WINNT\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets(1353,9): error MSB4018: System.OutOfMemoryException: Exception of type 'System.OutOfMemoryException' was thrown. C:\WINNT\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets(1353,9): error MSB4018: at System.Reflection.AssemblyName.nGetFileInformation(String s) C:\WINNT\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets(1353,9): error MSB4018: at System.Reflection.AssemblyName.GetAssemblyName(String assemblyFile) C:\WINNT\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets(1353,9): error MSB4018: at Microsoft.Build.Shared.AssemblyNameExtension.GetAssemblyNameEx(String path) C:\WINNT\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets(1353,9): error MSB4018: at Microsoft.Build.Tasks.SystemState.GetAssemblyName(String path) C:\WINNT\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets(1353,9): error MSB4018: at Microsoft.Build.Tasks.ReferenceTable.NameAssemblyFileReference(Reference reference, String assemblyFileName) C:\WINNT\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets(1353,9): error MSB4018: at Microsoft.Build.Tasks.ReferenceTable.SetPrimaryFileItem(ITaskItem referenceAssemblyFile) C:\WINNT\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets(1353,9): error MSB4018: at Microsoft.Build.Tasks.ReferenceTable.SetPrimaryItems(ITaskItem[] referenceAssemblyFiles, ITaskItem[] referenceAssemblyNames, ArrayList exceptions) C:\WINNT\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets(1353,9): error MSB4018: at Microsoft.Build.Tasks.ReferenceTable.ComputeClosure(DependentAssembly[] remappedAssembliesValue, ITaskItem[] referenceAssemblyFiles, ITaskItem[] referenceAssemblyNames, ArrayList exceptions) C:\WINNT\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets(1353,9): error MSB4018: at Microsoft.Build.Tasks.ResolveAssemblyReference.Execute(FileExists fileExists, DirectoryExists directoryExists, GetDirectories getDirectories, GetAssemblyName getAssemblyName, GetAssemblyMetadata getAssemblyMetadata, GetRegistrySubKeyNames getRegistrySubKeyNames, GetRegistrySubKeyDefaultValue getRegistrySubKeyDefaultValue, GetLastWriteTime getLastWriteTime) C:\WINNT\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets(1353,9): error MSB4018: at Microsoft.Build.Tasks.ResolveAssemblyReference.Execute() C:\WINNT\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets(1353,9): error MSB4018: at Microsoft.Build.BuildEngine.TaskEngine.ExecuteInstantiatedTask(EngineProxy engineProxy, ItemBucket bucket, TaskExecutionMode howToExecuteTask, ITask task, Boolean& taskResult) Done building project "Point.App.csproj" -- FAILED.

Does anyone has any idea how to fix this?

Thanks

0 投票
1 回答
18641 浏览

visual-studio - 在 Visual Studio 2008 Express Edition (VS2008EE) 中配置 64 位编译

我正在尝试在 Visual Studio 2008 Express Edition Service Pack 1(之后安装一些相关的 Windows SDK)下、IDE 和命令行中构建 64 位本机 C++ 应用程序。这是在 Windows XP Professional x64 Edition Version 2003 Service Pack 2 机器上。

我知道专业版可能会提供真正的 VS IDE 集成,但我特别希望在 Visual Studio 2008 Express Edition 中做到这一点。

但是,我在 Visual Studio 2008 Express IDE 的项目配置中遇到了一些麻烦,希望有人能回答可能是什么问题。关键目标是能够从 IDE 本身vcvarsall.bat构建 64 位本机应用程序,以及通过执行批处理文件或类似批处理文件从命令行。

这是我到目前为止所尝试的:

我安装了带有 SP1 的 Visual Studio 2008 Express Editions,它安装了某种类型的 SDK,但我相信不是包含 64 位编译器的正确版本(但当时不知道)。

我构建了一个 hello world Win32 控制台应用程序,并查看了为可执行文件生成的清单文件。我在那个清单文件中找到了“x86”,它不是 64 位 AFAICT,所以我做了更多的研究。

我发现Visual Studio 2008 速成版中“缺少”什么?. 我看到了一些回复,其中一个是缺少功能列表,其中包含“64 位 Visual C++ 工具”作为这些缺少的功能之一。

但是,在维基百科条目中,我们看到:

将 64 位编译器真正集成到 Visual C++ 2008 Express Edition 是可能的,但仍然很麻烦。9

因此,我尝试了上面给出的9 个链接中的说明。该链接实际上是指How to: Configure Visual C++ Projects to Target 64-Bit Platforms。我浏览了该页面上的步骤,但到了他们指示您执行以下操作的地步:

单击类型或选择新平台下拉箭头,然后选择 64 位平台。

但是下拉列表中没有条目。

我再次参考了 Wikipedia 上的 SDK 页面,特别是64 位开发部分,其中指出:

最新发布的用于 Windows Server 2008 和 .NET Framework 3.5 的 Windows SDK 包含更新的 x86、x64 和 Itanium (IA-64) Visual Studio 2008 编译器。

因此,谷歌搜索/MSDN 搜索“Windows SDK for Windows Server 2008 and .NET Framework 3.5”让我了解了我应该安装哪个 SDK?页。从该页面中,我看到Microsoft Windows SDK for Windows 7 和 .NET Framework 3.5 Service Pack 1于 09 年 8 月发布,因为它是最新版本。它的发行说明似乎暗示它至少包含 64 位编译器,但没有明确说明它修补了 Visual Studio IDE 以提供一种选择 x64 目标的方法,这就是我所追求的。

我再次尝试了How to: Configure Visual C++ Projects to Target 64-Bit Platforms指令,并得到了相同的空下拉列表。

所以我当时认为编译器没有安装,所以我尝试执行vcvarsall.bat amd64命令,并遇到了More VS2008 and Windows SDK Server 2008 questions中描述的错误。

即使我破解vcvarsall.bat批处理文件以使命令行构建工作,IDE 是否仍会因为无法配置 Visual Studio 项目以使用 64 位编译器构建而“瘫痪”?

谢谢!

bg

0 投票
3 回答
1441 浏览

silverlight - Expression Blend 4 和 VS 2008 SP1

今天是个好日子!!

一个问题..或两个..

是否可以使用 Expression Blend 4 和 Visual Studio 2008???

如果是……怎么办??

我这样做了:

安装 VS2008 安装 Expression 4 安装 VS2008 SP1 安装 Silverlight 3 工具 删除 Silverlight 4 注册表项 安装 Silverlight 3 Developer(Silverlight_Developer.exe,在 VS2008 中启用 Silverlight 调试)

然后...当我尝试在 VS2008 中打开 Expression Blend 4 解决方案时,它说使用的版本更新...所以我打开 sln 文件并将版本 11.0 更改为 10.0

现在VS2008从Blend 4打开sln,由于我使用版本3创建了解决方案,我想不会有任何问题,但是VS2008没有渲染任何场景......

如果我按 F5,项目将在资源管理器中编译并启动......但我不能用 VS2008 做任何事情......只需在代码中编辑而不是在设计中......

还是我弄错了一切????我来自 Flash.. 我习惯在 Flash 中创建一些东西,然后将其用作 HTML 中的对象...

这次我在 Blend 4 中创建了一个菜单……但是如何在 ASPX 中使用它?如何为我的按钮分配操作???

抱歉这么多问题:(我一直在阅读一些教程,但它们都是用于 Blend 4 中的设计......不要在 VS2008 中使用这些解决方案

谢谢!!!!

0 投票
2 回答
2768 浏览

c# - 如何根据字符串路径以编程方式选择或滚动到 TreeView 中的 TreeNode?

我正在实现 TreeView 控件的常见场景之一,并且正在使用驱动器、文件和文件夹。制作文件系统。这意味着每个节点都可能有一条路径。

问题是,我们有 ensureVisible 方法,但我并不完全相信它会像它所说的那样做。false 属性没有明确的“setVisible”。这意味着默认情况下所有 TreeNode 都将是可见的!

有人可以提出证明它确实有效的解决方案吗?

这是一个正在使用的方法存根?

您可以看到我已经开始解决这个问题,但是在一个简单的测试用例产生无效后我遇到了一个绊脚石!!!

0 投票
1 回答
214 浏览

visual-studio-2010 - 同时拥有 VS 2008 和 VS 2010 的 MVC 2

我有 VS 2010,它给了我开箱即用的 MVC 2。然后,我安装了 VS 2008 专业版。

我想用 VS 2008 做 MVC 2。我必须为 VS 2008 SP1 下载 MVC 2,我做到了。现在,当我尝试为 VS 2008 SP1 安装 MVC 2 时,它告诉我已经在另一个位置安装了 MVC 2,我必须先将其删除。我猜它指的是 VS 2010 给我的 MVC 2 安装。

如何让它们同时存在?