问题标签 [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 投票
2 回答
1484 浏览

asp.net - WebDev.WebServer.EXE 挂起

我正在使用带有 .NET Framework sp1 的 Visual Studio 2008 SP1。我用的不是IIS,而是vs 2008提供的内置服务器。

我有一个 ASP.NET MVC 项目,它有时在启动时会打开浏览器窗口并继续尝试加载默认页面。停止应用程序并杀死网络服务器后,任务管理器中仍然总是有一个 WebDev.WebServer.EXE 实例在运行。

无论出于何种原因,我都无法终止此进程,我别无选择,只能重新启动系统。有解决方案吗?

0 投票
1 回答
1169 浏览

tfsbuild - 使用 TFS 构建的 dotfuscator 4.5 任务期间出现错误(使用 TFS 2008 构建团队)

我正在通过 TFS Build aka Team Build 调用 dotfuscator 任务,取自-=Dotfuscator Task with Team Build =-并收到以下错误:

dotfuscator中与dotfuscator相关的代码如下:

我正在使用以下 dotfuscator 任务:

构建机器安装了 dotfuscator Professional。它功能齐全,手动使用时工作正常。

请帮助解决这个问题。

问候

0 投票
2 回答
111 浏览

c# - 为什么这个 JQuery 无效?

我一直在试图弄清楚为什么这是无效的(根据 VS2008)。

我的 HtmlHelper 代码

助手正在生成有效的 Json(已确认),但是当我尝试向该函数添加任何其他内容时,VS2008 会抱怨各种东西,关闭括号时无法正确对齐代码等等,以及一旦我对此发表评论,它就会起作用。但是,代码运行良好,即使 VS2008 抱怨它。这只是 VS2008 对 JQuery 的废话还是我真的做错了什么?

0 投票
1 回答
2044 浏览

c# - .NET MDI 子窗体抑制/隐藏标题/图标区域

我有一个子表单(子表单),我想在许多父母中使用它。我不是专业的开发人员(我是建筑师 - 我知道,你可以省去所有的笑话...... :) - 目前独自工作)。我最终使用带有子表单的 MDI 表单作为孩子。我最大化了子表单,大多数事情都很好,除了虽然我尝试禁用所有各种小部件(设计器中的子表单显示没有标题/图标/按钮区域),我在左侧有两个图标和两组右侧的按钮 - 只有恢复按钮有效。任何一组按钮都可以用于一个子窗体。

有没有办法解决?我希望子表单对用户“透明”——他们不应该知道正在使用子表单。

我已经进行了快速搜索,并且我已经抑制了另一个答案中提到的实际标题-在设计器中抑制标题栏...

MDI 是正确的技术,还是有更好的方法让相同的子表单出现在多个父表单中?

VS2008,C#,Windows 7

TIA,保罗

0 投票
1 回答
4090 浏览

c++ - 使用托管和非托管 C++ 将 VS2008 升级到 VS2010 时出现问题

我有一个 VS2008 Professional 解决方案,我今天尝试将其转换为 VS2010 Professional(来自 MSDN 下载的 RTM),我遇到了一些 C# 应用程序引用的非托管和托管 C++ DLL 的问题。

C# 应用程序设置为面向 .NET 3.5(就像在 VS2008 版本中一样),但是当我尝试编译它时,我收到很多警告,例如:

无法解析主要引用“xxxx.dll”,因为它间接依赖于 .NET Framework 程序集“(各种程序集名称)”,版本 4.0.0.0 ...,其版本“4.0.0.0”高于当前目标框架中的版本“3.5.0.0”

最终我无法构建。

据此,我了解到它在 .Net 框架版本中不匹配。所以我查看了非托管 C++ DLL 项目的属性,在“Common Properties->Framework and References”下我可以看到“Targeted framework: .NetFramework, Version=v4.0”

所以我去 WTF!?!?!?,为什么纯 C++ DLL 现在以 .Net 框架为目标,而在 VS2008 版本中它肯定没有。然后我添加了那个感叹号,因为似乎没有办法改变它。我还查看了托管 C++ 并看到了同样的事情:针对 .Net version=v4.0 并且根本无法改变这一点。

在 C++ 常规属性中有一个“公共语言运行时支持”条目,我已将其设置为“无公共语言运行时支持”,但这似乎没有做任何事情。

所以我有两个问题:

  1. 为什么我的纯 C++ DLL 现在被标记为针对 .Net 框架?

  2. 如何更改/删除此定位?

解决方案

根据汉斯的回复和他提供的链接,我现在看到我有 3 个选择:

  1. 留在VS2008,一切正常

  2. 保持 VS2008 SP1VS2010 的安装,以便我可以按照 Hans 提供的链接拥有 .Net 3.5 c# 应用程序和 c++ 托管代码。

  3. 将所有内容移至 VS2010,并为我的所有 c# 应用程序移至至少 .Net 4.0

我真的很生气不得不做出这样的选择,因为 MS 在从 VS2008 迁移到 VS2010 时故意选择破坏功能。这不是我所期望的那种行为。我期待转换项目并让它编译没有问题,就像从 VS2005 迁移到 VS2008 一样。

幸运的是,我确实需要使用 .Net 4.0,但我只是没想到这么快就必须这样做。

更新

我决定迁移到 .Net 4 框架,但在从 c# 项目中引用托管 c++ 项目时遇到了问题。尝试添加对 c++ 托管代码项目的引用时,出现如下错误

无法添加对“myproj”的引用。程序集必须具有“dll”或“exe”扩展名才能被引用。

谷歌引导我找到“ cli c project cannot be referenced from c project allowed only assembly dll ”的路径,结果发现托管 c++ 项目的输出路径中有一个无关的“\”。原来的 VS2008 输出路径被指定为

但是在 VS2010 项目中,SolutionDir 宏有一个尾随的“\”(或者 VS2008 版本不关心它)给出一个类似的路径

当尝试添加对托管 c++ 代码的引用时,VS2010 会在该路径上大吃一惊。我的解决方案是将输出路径更改为

现在我(有点)快乐

0 投票
2 回答
7150 浏览

c++ - boost::thread 构建错误(无法链接 lib && unresolved external)

我正在尝试在 VS 2008 中遵循 Boost::Thread (ver 1.4-3) 的简单教程:

在编译期间它会产生这个错误:

我必须通过添加来解决#define BOOST_ALL_NO_LIB。但是,它给了我另一个错误:

有谁知道如何解决这个问题?

谢谢。

0 投票
1 回答
532 浏览

plugins - 如何为 VS 2008sp1 安装 SSRS 2008 插件

我想设计一个带有名为 tablix 的新 SSRS 功能的报告,但似乎我已经安​​装了以前版本的 SSRS,因为不是表格,而是矩阵、表格和列表。

我在哪里可以获得更新版本的 SSRS?(我已经在网上搜索过,但一无所获)

安装的先决条件:

  • Microsoft SQL Server 2008 (SP1) - 10.0.2531.0 (Intel X86) 2009 年 3 月 29 日 10:27:29 版权所有 (c) 1988-2008 Microsoft Corporation Enterprise Edition on Windows NT 5.1(Build 2600:Service Pack 3)。
  • Microsoft Visual Studio 2008 版本 9.0.30729.1 SP Microsoft .NET Framework 版本 3.5 SP1
  • SQL Server Reporting Services Microsoft SQL Server Reporting Services Designers 版本 10.0.2531.0
0 投票
2 回答
697 浏览

visual-studio-2008 - Visual Studio 2008,每次打开页面时都会询问编码

每次我在 vs2008 中打开文件时,它都会询问我是否修复了编码。如果文件已打开,它还会询问我是否要在显示之前关闭文件。

我很确定我以前曾解决过这个问题,但我不记得是如何解决的。

有谁记得如何修复它?

谢谢,

卡尔-

0 投票
3 回答
3906 浏览

c# - 如何重置 Visual Studio 以便在调试时再次搜索 DLL 的源文件?

在调试我的WPF项目的过程中,我经常遇到抛出的异常。当这些异常触发时,如果我的应用程序代码抛出异常,我可以浏览源代码。一切都很好。

但是,如果托管在另一个程序集(我们构建的)中的代码引发异常,我将无法浏览源代码。我在过去的某个时候被提示浏览原始源代码文件,但“取消”了对话框。现在,我想要重新开始。

有没有办法让我重新定位这些源文件?我不再提示他们。我假设 Visual Studio 将我的源代码浏览偏好存储在某个地方,但我不知道在哪里。我知道这种重做是可能的,但我什至不知道要在 Google 上搜索哪些词才能得到我想要的东西。

我该怎么办?

0 投票
1 回答
2545 浏览

c++ - 符号文件 MyFile.pdb 与模块不匹配

我在这个问题上进行了搜索,发现了很多口味和想法,但没有真正的解决方案。所以,穿上我的石棉套装并希望最好,我敢再问一次。

我管理了调用托管 C++ 代码的 C# 代码,而后者又调用了非托管 C++ 代码。非托管 C++ 代码正在引发异常,我希望能够通过它进行调试。但是,当我尝试(明确地,通过调用堆栈)加载符号时,我得到了可怕的“符号文件 MyFile.pdb 与模块不匹配”错误。

我猜这是返回的通用错误代码,因为文件来自同一个版本。使用chkmatch工具似乎可以确认文件确实匹配。

非常感谢任何帮助... wTs