我有C#几个项目的解决方案Visual Studio 2010.一个是测试项目(我将其称为" PrjTest "),另一个是Windows Forms Application项目(我将其称为" PrjForm ").还有一个由PrjForm引用的第三个项目,它能够成功引用和使用.
PrjForm引用PrjTest,而PrjForm有一个带有using语句的类:
using PrjTest;
Run Code Online (Sandbox Code Playgroud)
using 声明正确到位using PrjTest;出现错误:找不到类型或命名空间名称'PrjTest'(您是否缺少using指令或程序集引用?)
我尝试过以下方法来解决这个问题:
VS 2010我做完了我的功课,花了很长时间在线寻找答案,但这些解决方案都没有帮助.
我还能尝试什么?
c# reference using-directives using-statement visual-studio-2010
当我在VS2010中启动新的.NET控制台应用程序时,默认情况下,Target Framework设置为.NET Framework 4.0 Client Profile,.NET Framework 4.0和.NET Framework 4.0 Client Profile之间的区别是什么
出于测试目的,我安装了.Net Framework 4 Client Profile.我的测试结束了,我要卸载它,以便安装.Net Framework 4.卸载程序告诉我首先卸载.Net Framework 4.
我已经找到并卸载了,但问题仍然存在:什么是.Net Framework 4扩展?
我注意到您可以将.NET应用程序中的目标平台更改为客户端配置文件或完整配置文件.两者有什么区别?我该如何选择哪个是我项目的正确选项?
是否有充分的理由使用.NET Framework 4 Client Profile而不是完整版?
我的意思是,现实生活中的原因.我正在创建一个.NET应用程序,因为创建一个将在客户端计算机上安装.NET框架的安装程序非常容易,为什么还要使用客户端配置文件呢?
我们刚刚升级了现有的.NET应用程序,以便针对.NET 4.0进行编译.我们的应用程序是一个WPF客户端应用程序,可以安装在最终用户的计算机上,所以它似乎很适合使用客户端配置文件.但是,我们必须对代码进行一些重组以使其工作(我们的一些代码在客户端应用程序和不同的服务器应用程序之间共享,因此我们间接依赖于System.Web).
我的问题是,我们从这项工作中获得了什么好处?
.NET 4 Client Profile是否已安装在比.NET 4更多的机器上?我了解客户端配置文件是使用Windows Update推出的,但我无法找到有关其各自安装基础的任何实际统计信息.
客户端配置文件是否更快/更少安装错误?由于我们的应用程序拥有大约1GB的多媒体资源,41MB与48MB的安装大小对我来说差别不大.
客户端配置文件还有其他好处,我没有想到吗?
谢谢你的回复!
我将.NET更新3.5为4.0版本,但更新后的程序集System.Web不再起作用.
我收到以下错误:
警告1无法解析程序集"System.Web".程序集不在当前目标框架".NETFramework,Version = v4.0,Profile = Client"中.请删除不在目标框架中的程序集的引用或考虑重新定位项目.
使用该3.5版本它工作正常.我怎样才能解决这个问题?
所以我正在开发一个在框架2.0下的Visual Studio 2005版本中构建的项目.现在我将项目移动到版本下的visual studio 2010 sp1的新版本,并开始意识到他们正在抛出这些依赖的错误和警告,例如
Warning 1 could not be resolved because it has a dependency on "System.Data.OracleClient, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" which is not in the currently targeted framework ".NETFramework,Version=v4.0,Profile=Client".
Run Code Online (Sandbox Code Playgroud)
给我带来的结果是应用程序没有读取我添加的引用,而是更改了框架..Net framework 4.0问题解决了.测试我将它们更改为.net framework 4.0 client profile,我意识到构建错误和警告再次出现.
现在我的问题是为什么设置.net 4.0工作而不是client profile?? 我需要一个很好的解释,因为我不是这方面的专家.
我正在使用新的Entity Framework存储库,需要System.data.entity.design.dll才能使用PluralizationService.现在当我去添加引用时,它不会显示在".Net"选项卡中.此外,如果我去: ..\Program Files(x86)\ Reference Assemblies\Microsoft\Framework.NETFramework\v4.0并从那里添加dll它将不会修复我的命名空间使用,并将只在该处创建一个黄色图标dll在参考文件夹中.
有谁知道如何解决这个问题,甚至再次下载dll的位置?
我想知道存储哪种文件
C:\ Program Files(x86)\ Reference Assemblies\Microsoft\Framework.NETFramework\v4.0 \
这些文件是否适用于WPF/Silverlight?
哪个安装程序将文件安装在该文件夹中?
我想知道这一点,因为我们开发了一个带有自定义WPF控件的winforms应用程序.当我们在裸系统上部署应用程序时,应用程序在使用这些控件时崩溃...
.net ×6
c# ×6
.net-4.0 ×4
.net-3.5 ×1
assemblies ×1
c#-4.0 ×1
dll ×1
frameworks ×1
reference ×1
system.web ×1
winforms ×1