Questions tagged «visual-studio-2008»

此标记引用Microsoft 2008版本的Visual Studio系列软件开发产品。除非您有关于Visual Studio的特定问题-不仅仅是编码问题,否则不要使用此标记。问题应特定于Visual Studio的2008版本。

30
找不到元数据文件“ .dll”
我正在WPF,C#3.0项目中工作,但出现此错误: Error 1 Metadata file 'WORK=- \Tools\VersionManagementSystem\BusinessLogicLayer\bin\Debug \BusinessLogicLayer.dll' could not be found C:\-=WORK=- \Tools \VersionManagementSystem\VersionManagementSystem\CSC VersionManagementSystem 这是我引用用户控件的方式: xmlns:vms="clr-namespace:VersionManagementSystem" <vms:SignOffProjectListing Margin="5"/> 它在每次构建失败后发生。获得编译解决方案的唯一方法是注释掉所有用户控件并重新生成项目,然后取消注释用户控件,一切都很好。 我已经检查了构建顺序和依赖项配置。 如您所见,它似乎已经截断了DLL文件的绝对路径...我读到长度存在错误。这可能是问题吗? 这很烦人,必须评论,构建和取消注释,构建变得非常累人。


9
Visual Studio“任何CPU”目标是什么意思?
我对Visual Studio 2008中的.NET平台生成选项有些困惑。 什么是“任何CPU”编译目标,它生成什么样的文件?我检查了此“任何CPU”构建的输出可执行文件,发现它们是x86可执行文件(谁看不到它!)。那么,将可执行文件定向到x86与“任何CPU”之间有什么区别吗? 我注意到的另一件事是,托管C ++项目没有该平台作为选项。这是为什么?这是否意味着我怀疑“任何CPU”可执行文件都是纯32位可执行文件?

15
名称“ ConfigurationManager”在当前上下文中不存在
我正在尝试connectionStrings从配置文件访问。代码是ASP.NET + C#。我已经添加System.Configuration了参考,也提到了使用。但是它仍然不接受大会。 我正在使用VSTS2008。您知道是什么原因吗? 另一个奇怪的事情是程序集名称显示为“ System.configuration”,小写的c不会显示其他系统程序集的名称。 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Configuration; namespace Utility { public class CommonVariables { public static String ConnectionString { get { return ConfigurationManager.ConnectionStrings["EmployeeEntities"].ConnectionString; } } } } 配置: <?xml version="1.0" encoding="utf-8"?> <configuration> <connectionStrings> <add name="qbankEntities" connectionString="metadata=res://*/qbankModel.csdl|res://*/qbankModel.ssdl|res://*/qbankModel.msl;provider=System.Data.SqlClient;provider connection string="Data Source=localhost;Initial Catalog=qbank;Persist Security …


30
如何强制Visual Studio为aspx / ascx文件重新生成.designer文件?
有时,当我编辑页面或控件时,.designer文件停止使用放置在页面上的新控件进行更新。我不确定导致这种情况发生的原因,但是我想知道是否有任何方法可以强制Visual Studio重新生成.designer文件。我正在使用Visual Studio 2008 编辑:对不起,我应该注意到我已经尝试过: 关闭并重新打开所有文件和Visual Studio 在页面上对runat =“ server”控件进行更改 删除并重新添加页面指令





19
NUnit与Visual Studio 2008的单元测试测试项目?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意测验或进一步的讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 我将要在工作中启动一个新项目,并想进入单元测试。我们将使用VS 2008,C#和ASP.NET MVC。我正在考虑使用NUnit或VS2008具有的内置测试项目,但是我愿意研究其他建议。一个系统是否比另一个系统好,或者比另一个系统更易于使用/理解?我希望将这个项目设置为“最佳实践”,以进行我们的开发工作。 感谢您的帮助和建议!

5
Visual Studio生成后事件-复制到相对目录位置
对于成功的构建,我希望将输出目录的内容复制到同一“基本”文件夹下的其他位置。此父文件夹是相对的,可以根据源代码管理设置而有所不同。 我列出了一些可用的宏值... $(SolutionDir)= D:\ GlobalDir \ Version \ AppName \ Solution1 \ build $(ProjectDir)= D:\ GlobalDir \ Version \ AppName \ Solution1 \ Version \ ProjectA \ 我想将输出目录的内容复制到以下文件夹: D:\ GlobalDir \ Version \ AppName \ Solution2 \ Project \ Dependency 基本位置“ D:\ GlobalDir \ Version \ AppName”需要从上述宏之一中获取。但是,没有一个宏值仅列出父位置。 如何仅提取post build copy命令的基本位置?

4
C#-有选择地禁止自定义过时警告
Obsolete如果使用某种方法,我正在使用该属性(正如其他程序员所建议的那样)显示警告。 有没有一种方法可以SuppressMessage在合理使用时抑制类似于CodeAnalysis的警告? 谢谢! 编辑 这是[Obsolete("Some message")]因为我需要包含有关警告的一些详细信息。但是,#pragma warning disable 612一旦我将邮件添加到裸[Obsolete]属性中,它就不再起作用... 编辑2 找到了正确的警告编号- 如果您在过时的属性后显示一条消息,则为618。 所以要做我想做的事: #pragma warning disable 618 然后通话后 #pragma warning restore 618 感谢Jared Par和Jon Skeet为我指出正确的方向!

14
Visual Studio将项目移到其他文件夹
如何将项目移动到Visual Studio中的其他文件夹?我在项目中习惯了这种结构。 -- app ---- Project.Something ---- Project.SomethingElse 我想将整个命名空间SomethingElse重命名为SomethingNew,这样做的最佳方法是什么(无需手动进入.sln文件)?

11
Visual Studio C#语句崩溃
当编辑非常长的代码块时(无论如何绝对应该对其进行重构,但这超出了此问题的范围),我经常渴望能够折叠语句块,就像可以折叠功能块一样。也就是说,如果减号图标出现在大括号中所有内容的代码轮廓上,那将是很好的。它似乎出现在函数,类,区域,名称空间,用法中,但没有出现在条件或迭代块中。如果我可以折叠诸如ifs,switch,foreach之类的东西,那将是很棒的事情! 仔细研究一下,我发现显然VS中的C ++概述允许这样做,但VS中的C#概述则不允许。我真的不明白为什么。如果我选择C#格式,即使notepad ++也会使这些折叠崩溃,所以我不明白为什么Visual Studio不这样做。 有谁知道将启用此行为的VS2008加载项?还是某种隐藏设置? 编辑添加:插入区域当然是一个选项,对我而言确实已经发生了,但是坦率地说,我不必将东西包裹在已经用大括号包裹的区域中……如果我要编辑现有代码,我只是将其重构为可以更好地分离关注点。(用新方法而不是区域“包装”;)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.