Tag: visual studio 2010

要运行此应用程序,首先必须安装.Net 4.5

我有一个我在VS2012中创建的wpf项目,但我现在正试图破解VS2010。 在csproj文件中,我删除了“必需的版本”。 我可以在VS2010中打开项目,我也可以编译它,但如果我尝试运行它,我会收到’needs v4.5’消息。 我尝试删除所有引用并再次添加它们:仍然编译(因此所有依赖项应该在我的(XP)机器上)。 我还应该在哪儿看?

使用Visual Studio IDE将编译参数添加到csc命令

该解决方案包含两个项目: main.csproj和helper.csproj 。 我喜欢做的是使用dll哪个helper项目将被main.dll ,作为main.dll的嵌入式资源。 为此目的,为项目main添加自定义编译属性似乎是合理的: /resource: 。 问题是我找不到如何通过Project Property添加此编译参数。 PS也许有人可以建议其他解决方案,以避免在编译过程中进行更改。

限制Visual Studio的编辑区域以仅显示一个函数或方法

多年前,当我在VB 6工作时,我可以让编辑器窗口只显示我正在处理的function/方法 – 我很想念。 有没有办法,加载项或黑客,这将允许我现在做同样的事情? 谢谢!!

在十进制上舍入扩展时出错 – 无法使用实例引用访问; 用类型名称来限定它

我已经多次使用扩展方法,并没有遇到这个问题。 任何人都有任何想法,为什么这会引发错误? /// /// Rounds the specified value. /// /// The value. /// The decimals. /// public static decimal Round (this decimal value, int decimals) { return Math.Round(value, decimals); } 用法: decimal newAmount = decimal.Parse(“3.33333333333434343434”); this.rtbAmount.Text = newAmount.Round(3).ToString(); newAmount.Round(3)抛出了编译器错误: Error 1 Member ‘decimal.Round(decimal)’ cannot be accessed with an instance reference; qualify it with a type […]

如何处理抛出外部dll的exception?

我开发了一个使用外部DLL作为FTPServer的项目,我在我的项目中创建了这样的FTP服务器: private ClsFTPServer _ClsFTPServer; _ClsFTPServer = new ClsFTPServer(FTPUserName, FTPPassword, FTPPath); 上面的代码创建了一个FTP服务器类的实例,该类在它的构造函数上启动FTPserver,它作为一个模块独立工作,而客户端正确发送它们的请求,但是当一个不正确的请求到达FTP服务器时它抛出exception并导致我的崩溃申请。 如何处理外部dll抛出的exception以防止我的应用程序崩溃?

无法在Visual Studio 2010中编辑或添加引用文件的路径

无法编辑或添加参考文件的路径,我无法编辑或添加参考文件的路径。 我在工作中inheritance了一个项目。 当我打开项目并转到Visual Studio 2010 IDE中的引用scetion时,会出现一些小的黄色警告标志,表明那里列出的引用有些不对劲。 但是当我点击该项目并查看丢失的路径时,我发现名称“Path”为灰色,表示我无法编辑它,当然,我无法将路径名称添加到相邻字段中。 是什么导致这个? 我在编辑模式下检出了解决方案文件和项目文件。 当我打开项目文件时,错误列表还会为每个缺少的引用提供警告:“找不到引用组件’(文件名)’” 好吧,我知道他们在哪里,但编辑指向的路径存在问题。

在C ++ / CLI项目中识别有问题的依赖项

我的应用程序编译正常,但我得到以下运行时错误: System.IO.FileNotFoundException was unhandled HResult=-2147024770 Message=Could not load file or assembly {Wrapper} or one of its dependencies. The specified module could not be found. 调用Application中对Wrapper的引用看起来是正确的。 Wrapper dll存在于正确的位置。 这个项目用于在别人的系统上构建和运行,我看了几次。 该人/计算机不再可用。 自上次成功构建和运行以来,某些依赖项的某些路径已发生更改,我已修复了与此相关的所有编译错误。 只是为了澄清我的项目结构: Digraph G { App [ label = “My C# Application”] Wrapper [ label = “C++/CLI Wrapper”] Lib [ label = “C++ Library”] Dll [ […]

获取错误107(net :: ERR_SSL_PROTOCOL_ERROR):SSL协议错误

我知道在stackoverflow上有很多与相同主题相关的问题,但在这里我有一些不同的问题: 我使用installer class来reserve a port并在win7/Winxp上bind it with hash : if (Environment.OSVersion.Version.Major > 5) { startInfo.Arguments = @”/c netsh http add urlacl url=https://127.0.0.1:8083/ user=EVERYONE”; netsh http add sslcert ipport=127.0.0.1:8083 certhash=df03c4b0b32f3302a3b70abe6b5dfd864d0986a5 appid={00112233-4455-6677-8899-CCBBCCDDEEFF} clientcertnegotiation=enable; } else { startInfo.Arguments = @”/c httpcfg set urlacl /u https://127.0.0.1:8083/”; httpcfg set ssl -i 127.0.0.1:8083 -h df03c4b0b32f3302a3b70abe6b5dfd864d0986a5 -f 2 } 代码和setup project没有任何问题。 一切正常,除了以下几点: […]

在VS 2010中的Winforms项目中添加WPF窗口

在VS 2010中选择“添加新项目”时,是否可以从winforms项目访问所有WPF项目? 我默认只能访问WPF userControl。 我想在winforms项目中添加一个WPF窗口。 不只是用户控件。 编辑:简答:这本身似乎不可能,但可以手动添加WPF资源和必要的参考。

获取静态类的静态方法的MethodInfo

我试图在静态类中获取静态方法的MethodInfo。 运行以下行时,我只获得基本的4种方法,ToString,Equals,GetHashCode和GetType: MethodInfo[] methodInfos = typeof(Program).GetMethods(); 如何获得此类中实现的其他方法?