问题标签 [visual-studio-2008]

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 回答
4765 浏览

asp.net - 使用 Visual Studio 2008 Web 部署项目 - 发现 aspnet_merge.exe 时出错

我最近将 VS2005 Web 部署项目升级到 VS2008 - 现在在构建时出现以下错误:

这是错误的来源(来自 Web 部署目标文件):

这个问题的解决方案是什么?

注意 - 我还在 VS2008 中从头开始创建了一个 Web 部署项目并得到了同样的错误。

0 投票
4 回答
2494 浏览

visual-studio - 是什么导致 Visual Studio 无法正确加载程序集?

我一直在愉快地编写一个体面的解决方案(超过 13k LOC,5 个项目),它利用 Linq to Sql 进行数据访问。突然间,我执行了一个正常的构建,我收到了一个甜蜜的、甜蜜的模棱两可的消息:

错误 1 ​​由于 C:\xxx\xxx.dbml 中的验证错误,构建失败。打开文件并解决错误列表中的问题,然后尝试重建项目。C:\xxx\xxx.dbml

我已经好几个星期没有碰过我的数据访问层了,也没有对 DBML 文件进行任何调整。我尝试了很多鲁莽的技巧,例如重新创建布局文件、制作副本以及在重新启动 Visual Studio 后将现有文件重新添加回项目(以防某些文件级损坏);一切都无济于事。

我忘了佩戴我的 Visual Studio Skills +5 护身符,所以我开始四处寻找,我发现唯一有意义的答案是重置我的包,因为 Visual Studio 没有正确加载程序集。在运行“ devenv.exe /resetskippkgs ”之后,事实上,我能够将 dbml 文件添加回 DAL 项目并重建解决方案。

我很高兴它已修复,但我也希望从这次经历中获得更深入的了解。有谁知道在 Visual Studio 2008 中如何或为什么会发生这种情况?

新编辑:2008 年 10 月 30 日 这不是刚刚发生在我身上的事情。 Rich Strahl 最近在他的“网络日志”上写了同样的经历。他链接到另一个具有相同问题的博客并使用了相同的操作

自从这篇原始帖子以来,我也遇到过几次这个问题,让我觉得这不是随机问题。如果有人找到明确的答案,请发布。

0 投票
10 回答
4240 浏览

visual-studio-2008 - How to Ease TDD with MSTest / VS2008

I've read time and time again that TDD/test first is more difficult with MSTest than it is with other testing frameworks such as nUnit, MBUnit, etc... What are some suggested manual workarounds and/or 3rd party bits that you suggest when MSTest is the only option due to infrastructure policy? I'm mainly wondering about VS 2008 Team Suite, but I suppose tips for VS 2008 Pro on up would be suitable too since some MSTest functionality is now included with those versions as well.

0 投票
4 回答
22551 浏览

vb.net - 如何在 64 位应用程序和 VB2008 Express 上启用编辑并继续?

当我尝试这样做时,我收到以下错误:

不允许更改 64 位应用程序。


@Wilka:在我选择“工具”>“选项”>“项目和解决方案”>“常规”并选中“显示高级构建配置”之前,该选项不可用。虽然我从您的 MSDN 链接中找到了这个提示。因此,如果您编辑您的评论,我可以将其设为接受的答案...

谢谢大家!


请参阅我对这个问题的第一条评论,它不存在......不知何故......我可以选择目标框架(2.0、3.0 和 3.5),并不是说我看到它对这个特定问题有任何用途......


它不一定是 64 位程序,实际上,我更喜欢它是 32 位的,因为它更像是一个实用程序,它应该在 32 位系统上工作。

另外,我在 64 位运行 Vista。也许这与它有关?

@Rob Cooper:现在我想起来了,在创建解决方案/项目/应用程序时,我从来没有机会选择 64 位或 32 位应用程序......根据你的链接“64 位调试(X64)”是可以使用 MS VB2008 速成版。


哦,顺便说一句,我发现了以下内容:

如果您正在调试 64 位应用程序并希望使用“编辑并继续”,则必须更改目标平台并将应用程序编译为 32 位应用程序。您可以通过打开项目属性并转到编译页面来更改此设置。在该页面上,单击 Advanced Compile Options 并在 Advanced Compiler Settings 对话框中将 Target CPU 设置更改为 x86。关联

但我没有看到目标 CPU 设置...

0 投票
10 回答
22710 浏览

visual-studio - Visual Studio Express 的源代码版本控制

是否有任何用于源版本控制的 Visual Studio Express 插件?我正在自己开始一个项目,并且只有 Visual Studio 2008 的 Express 版本。

0 投票
10 回答
6906 浏览

visual-studio - Visual Studio 08 拼写检查插件?

如果可能的话,至少支持拼写检查:

  • C# 字符串文字
  • HTML 内容
  • 评论
0 投票
3 回答
4365 浏览

vb.net - 在 VS2008 中使用 Crystal Reports 时出现“文件保存失败”错误

有时,在尝试保存我正在 VS2008 中处理的 Crystal Report 时,会弹出一个标题为“文件保存失败”的对话框,提示“无法将文档保存在 C:\Users\Phillip\AppData\Local\Temp{XXXXXXXX -XXXX-XXXX-XXXX-XXXXXXXXXXXX}.rpt。已保存在 C:\Users\Phillip\AppData\Local\Temp\~zzz{YYYYYYYY-YYYY-YYYY-YYYY-YYYYYYYYYYYY}.tmp。"

如果我确定对话框,我会得到一个“将文件另存为”对话框。如果我指定了报告文件的正确位置,系统会询问我是否要替换现有文件。如果我说“是”,我会收到一条错误消息,说“操作无法完成。系统找不到指定的文件。” 即使我指定了完全不同的文件名,在不同的文件夹(例如 C:/test.rpt)中,我也会收到相同的“操作无法完成”错误。

有时,如果我稍等片刻,然后尝试再次保存,它就可以正常工作。然而,更频繁地,我不断收到“将文件另存为”对话框。我唯一的选择是关闭报告并放弃我的更改。

这是一个间歇性问题 - 大多数情况下,保存报告工作得很好。有任何想法吗?

0 投票
2 回答
1377 浏览

c# - Visual Studio 2008 调试问题

我在 VS 2008 中工作,并且在一个解决方案中拥有三个项目。我通过附加到第三方应用程序(SalesLogix,CRM 应用程序)调用的 .net 进程进行调试。

一旦它附加到进程并且我尝试在其中一个项目中设置断点,它就不会在该文件中设置断点。它实际上将当前选项卡切换到另一个项目中的另一个文件,并在该文档中设置断点。如果文件没有打开,它甚至会为我打开它。我无法解释这一点。我一点头绪都没有。有人见过这种奇怪的行为吗?如果不是亲眼所见,我是不会相信的。

更多信息:如果我在附加之前设置了一个断点,它会显示“红点”并说没有加载任何符号......没问题......我希望如此。当我从 SalesLogix 附加并调用我的 .net 代码并切换回 VS 时,我的断点完全消失了(甚至没有警告源与调试文件不匹配)。当我尝试手动加载调试文件时,我收到一条消息,指出符号文件与模块不匹配。.pdb 和 .dll 的时间戳相同,所以我很难过。

有人有想法么?

谢谢,

杰夫

0 投票
11 回答
36793 浏览

visual-studio - Visual Studio 相同标记突出显示

去年春天,我为大学课程用 Java 编写了一个 Mancala 游戏,并使用Eclipse IDE 编写它。Eclipse 中一个很棒的(而且相当简单的)视觉辅助工具是,如果您选择一个特定的标记,比如声明的变量,那么 IDE 将自动在屏幕上突出显示对该标记的所有其他引用。 Notepad++,我首选的记事本替代品,也可以做到这一点。

Eclipse 中另一个简洁且类似的特性是代码右侧的垂直“错误栏”(不知道该怎么称呼它)。它为文档中的所有语法错误显示红色小框,为“已声明但未使用的变量”之类的警告显示黄色框,如果您选择一个单词,则在文档中每次出现该单词的栏中都会出现框。

这些功能的屏幕截图: 截屏

经过半小时的搜索,我确定 Visual Studio 无法自行执行此操作,所以我的问题是:有人知道 2005 年或 2008 年的任何加载项可以提供上述任一功能吗?

能够突出显示光标所在的当前行也很好。我相信插件 ReSharper 可以做到这一点,但我更喜欢使用免费插件而不是购买一个。

0 投票
4 回答
2635 浏览

visual-studio - 安装 Team Foundation Server

设置 TFS 2008 Workgroup 版本的新实例的最佳实践是什么?

具体来说,约束如下:

  • 必须安装在现有的 Windows Server 2008 64 位上
  • TFS 应用层只有 32 位

我应该在 Windows Server 2008 或 2003 的虚拟实例中安装 SQL Server 2008、Sharepoint 和应用程序层(我已经在运行 Hyper-V),还是使用主机操作系统上的数据库和虚拟机中的应用程序层来拆分这些层?

编辑:显然,建议 拆分图层