Tag: visual studio 2010

C#System.Collections.Generic.List`1

所以我在septemeber开始了一个Web开发课程,我们将用C#编程。 所以我开始学习它,所以我有一些经验。 现在我有大约2年的HTML,CSS和PHP经验,所以我马上选择了C#。 我正在上课,我通过做而不是阅读来学习。 我决定制作一个小型的基于控制台的RPG来学习课程。 我有一个基本的游戏,但我有一个问题。 我正试图在另一个类中显示Player类的玩家库存。 我正在使用List来保存玩家库存。 public List inventory = new List(); 这是在Players类文件中。 然后在商店类,我正在做; Player player = new Player(); 创建一个新对象来访问播放器类。 然后在店里给List添加一些东西,我正在做; player.inventory.Add(“Axe”); 但是如果我制作了player.inventory(); 在控制台打印出来,我收到一个错误 – System.Collections.Generic.List`1 [System.String]。 有人可以帮我吗? 我需要提供更多代码吗?

WCF服务库项目找不到对其他项目的引用

我的解决方案中有两个项目:MyApp.Domain和MyApp.WebService。 MyApp.WebService是一个WCF服务库。 我想使用MyApp.Domain中的一些实用程序函数。 所以在MyApp.WebService中,我添加了对MyApp.Domain的引用。 Intellisense选好了,它认出了我需要调用的function。 但是当我构建解决方案时,我收到此错误: 命名空间“MyApp”中不存在类型或命名空间名称“Domain”(您是否缺少程序集引用?) 在using MyApp.Domain.Utility; 这里出了什么问题?

第三方DLL没有“强名”?

我的Visual Studio 2010解决方案引用了第三方专有DLL。 当我尝试编译解决方案时,错误消息显示为: 无法发出程序集:引用程序集“NameOfAssembly.DLL”没有强名称 使用我自己的密钥签署第三方DLL是解决此问题的唯一方法吗?

在rdlc报告中创建没有数据集的表。

我正在VS2010中开发一个rdlc报告,我需要在报告中添加一个表,但是这个表有固定的文本,不需要数据源。 但该报告发出错误,因为该表与数据源无关。 所以我的问题是如何在不需要datsource的rdlc中创建表? 谢谢

entity framework代码首先使用T4模板

我将使用T4模板创建代码优先视图,如下面提到的文章所示: 文章在这里 但它导致了一个 运行时exception 如下。 为什么? 我的连接字符串在App.config正确配置。 我的应用程序是基于N层的 。因此DbContext驱动类在数据层中 。 这是我的连接字符串 : 我正在使用EF 4.1和vs 2010。 正在运行的转换:System.Reflection.TargetInvocationException:调用目标已抛出exception。 —> System.ArgumentException:参数’nameOrConnectionString’不能为null,为空或仅包含空格。 at System.Data.Entity.ModelConfiguration.Utilities.RuntimeFailureMethods.ReportFailure(ContractFailureKind contractFailureKind,String userMessage,String conditionText,Exception innerException) 在System.Data.Entity.DbContext..ctor(String nameOrConnectionString) 在D:\ My Blog \ Test Projects \ PawLoyalty \ PawLoyalty \ PawLoyalty.Data \ DataCatalog.cs中的PawLoyalty.Data.DataCatalog..ctor(Boolean allowLazyLoading):第31行 在D:\ My Blog \ Test Projects \ PawLoyalty \ PawLoyalty \ PawLoyalty.Data \ DataCatalog.cs中的PawLoyalty.Data.DataCatalog..ctor():第26行 […]

如何将本机库复制到Visual Studio 2010中的unit testing登台目录

我的项目依赖于我通常通过MSBuild目标复制到输出目录的一些本机库(DLL)。 运行应用程序时没有问题,但我在Visual Studio中编写了一些unit testing,每次运行unit testing时,程序集和可执行文件都会从输出目录复制到暂存文件夹中: C:\path\to\MyProject\TestResults\myWorkStationName 2012-03-20 13_53_56\Out 遗憾的是,本机DLL不会复制到暂存目录中,并且会在每次测试运行时生成暂存目录。 是否有一个MSbuild目标允许我将东西复制到临时目录? PS我不确定“登台目录”是否是正确的术语,所以请原谅我的无知,如果不是:)。

运行.net应用程序而不安装.net客户端配置文件?

我已经在框架4.0中构建了ac#.net应用程序,我没有异议为客户端的PC安装.net,但它在客户端安装如此之大,这是不可能有一些小的设置或redist包,我们安装并帮助轻松运行.net应用程序,因为为小型应用程序安装完整的fledge框架看起来非常尴尬。 请帮忙。 在此先感谢Atif

如何在将项目从VS 2008转换为VS 2010时解决“使用GUID’遇到的程序集的多个版本”

我刚刚将我的项目从VS 2008转换为VS 2010,这是我现在得到的错误: – 遇到GUID”的多个版本的程序集。 尝试预先导入其中一个程序集。 我已经尝试清理解决方案,项目,并重新编译,关闭并再次打开。 但没有运气。

VS2010 / C#中的全局“使用”指令?

我很确定我知道答案,但我想知道是否有办法在我的C#项目中定义全局“使用”指令,这样我就不必在每个代码文件的顶部重复该指令。 我的兴趣实际上源于在.NET Framework中引入扩展方法。 使用扩展方法的唯一方法是为包含扩展方法的命名空间定义using指令。 如果没有using指令,我将失去扩展方法的Intellisensefunction,这意味着我不会总是看到可用的方法。 作为框架开发人员,确保框架中提供的类型和方法清晰可供开发人员使用对我来说至关重要。 虽然文档和培训服务于他们的目的,但我发现大多数开发人员都会遇到这个时期并滚动智能感知列表以查看可用的方法和属性。 即使他们转到对象浏览器或查看参考文档,他们也不会知道扩展方法,除非他们知道它。 这就是Intellisense的用武之地。 而且,虽然我可以将使用指令添加到VS使用的模板,但VS中的“删除并排序”选项将删除引用扩展方法的指令(如果没有使用)。 那么,所有这一切,是否有任何方法可以在VS 2010中定义全局“使用”指令? 如果没有,MS将来会考虑它的任何机会吗?

由于缺少文件,Visual Studio 2010错误构建

我到处搜索,我似乎找不到任何有相同问题的人(虽然我确定人们在过去犯了同样的错误)…我不小心删除了我的Debug和Release文件夹的内容。 现在我收到文件未找到错误。 作为背景,它是C#中的Windows窗体应用程序,我正在运行Visual Studio 10。 这是错误: Unable to read manifest ‘bin\Debug\projectName.vshost.exe.manifest’ Could not find file [pathName]\projectName.vshost.exe.manifest. 在我错过清单之前,我收到一个错误,它无法找到该文件夹​​的其他内容(exe,pdb等),错误MSB3113( 链接 ) 我尝试过的事情(其中一些是牵强附会的,我知道): 我尝试为所有丢失的文件重命名伪造文件 我试图找到已删除的文件,但不能 我尝试删除Debug / Release文件夹的所有内容并进行干净的构建 我尝试删除Debug / Release目录 如果你能想到我能尝试的任何东西,请告诉我。 我的问题似乎与这个问题模糊不清。