Tag: visual studio

什么可能导致System.TypeLoadException?

我正在使用C#开发VS2008,这是一款适用于霍尼韦尔Dolphin 6100的应用程序,这是一款带有条形码扫描仪的移动计算机,它使用Windows CE 5.0,如操作系统。 我想添加一个function,可以将文件从本地设备发送到远程服务器。 我找到了可以保证这一点的图书馆“ Tamir.SharpSSH ”。 我在控制台应用程序和普通的Windows窗体应用程序上测试了代码,它运行得很好。 但是当我尝试在winCE设备上使用相同的代码时,我得到一个TypeLoadException并且我有错误消息: 无法从程序集’Tamir.SharpSSH加载’Tamir.SharpSsh.SshTransferProtocolBase’类型, Version = 1.1.1.13,Culture = neutral,PublicKeyToken = null’。 我使用的代码如下所示: SshTransferProtocolBase sshCp = new Scp(Tools.GlobalVarMeth.hostName, Tools.GlobalVarMeth.serverUserName); sshCp.Password = Tools.GlobalVarMeth.serverUserpassword; sshCp.Connect(); string localFile = Tools.GlobalVarMeth.applicationPath + “/” + fileName + “.csv”; string remoteFile = Tools.GlobalVarMeth.serverRemoteFilePath + “/” + fileName + “.csv”; sshCp.Put(localFile, remoteFile); sshCp.Close(); 有谁对此有任何想法? 我真的很感激!!!

WCF,接口返回类型和KnownTypes

我正在创建一个WCF服务,我在一些序列化问题上遇到了很多麻烦。 也许只有一种方法可以做到这一点,但我想确认一下这是我的示例代码: 合同 public interface IAtm { [DataMember] double Latitude { get; set; } [DataMember] double Longitude { get; set; } } [ServiceContract] public interface IAtmFinderService { [OperationContract] ICollection GetAtms(); } 服务实施: [KnownType(typeof(Atm))] [KnownType(typeof(List))] [ServiceKnownType(typeof(Atm))] [ServiceKnownType(typeof(List))] public class AtmFinderService : IAtmFinderService { public ICollection GetAtms() { return new List() { new Atm() { Latitude = […]

在VB.Net或C#中保存设置

即使我关闭程序后如何保存我想要的设置? 让我们说:如果我有一个Checkbox ,我运行该程序。 如果我检查了它,即使我再次重新打开该程序,我也希望保持这种状态。 我希望你明白我的意思。 我是新手,所以慢慢来吧。 谢谢。

根据条件编译符号更改exe的名称

您是否可以告诉Visual Studio输出不同的exe文件名,具体取决于是否设置了特定的条件编译符号?

在设计视图中以WinForms应用程序以编程方式添加显示控件?

使用Visual Studio(任何版本都可以),是否可以在切换回设计视图时以编程方式(而不是通过“设计”视图)添加控件? 我尝试过一些非常简单的事情: public Form1() { AddCtrl(); InitializeComponent(); AddCtrl(); } private void AddCtrl() { this.SuspendLayout(); this.Controls.Add(new TextBox()); this.ResumeLayout(false); this.PerformLayout(); } ……但无济于事。 虽然我确信以前曾经问过,因为这似乎是一个常见的问题,但我似乎无法找到答案!

Xamarin项目未运行,未找到程序集

我正在学习Xamarin,当我尝试创建一个项目并构建它时,它给了我这个错误: 无法从程序集中加载“Xamarin.Forms.Build.Tasks.GetTasksAbi”任务,C:\ Users \ XXXX.nuget \ packages \ xamarin.forms \ 3.0.0.482510 \ build \ netstandard2.0 \ Xamarin.Forms。 Build.Tasks.dll。 无法加载文件或程序集’netstandard,Version = 2.0.0.0,Culture = neutral 我真的不知道如何解决它。 我在这个链接上安装了带有Xamarin的Visual Studio

如何强制我的C#Winforms程序在任何计算机上以管理员身份运行?

如何强制我的C#Winforms程序在任何计算机上以管理员身份运行? 和任何类型的操作系统? 我需要代码解决方案(任何示例代码都会很棒) 提前致谢

无论如何在解决方案基础上#define Constant?

反正在Visual Studio解决方案基础上有#define Constant吗? 可以在csproject的基础上定义一个常量,并且可以将#define constant放在cs文件中,但我想知道是否可以在vs sln的基础上定义它?

不支持直接绑定到商店查询(DbSet,DbQuery,DbSqlQuery)的数据

我在visual studio 2012上编码并使用实体模型作为我的数据层。 但是,使用Linq语句的下拉控件往往会在页面尝试加载时抛出未处理的exception(上面标题)。 这是我的代码如下; using (AdventureWorksEntities dw = new AdventureWorksEntities()) { ddlCon.DataSource = (from em in dw.Employees select new { em.Title, em.EmployeeID }); ddlCon.DataTextField = “Title”; ddlCon.DataValueField = “EmployeeID”; ddlCon.DataBind(); ddlCon.Items.Insert(0, new ListItem(“–Select–“, “–Select–“)); } 我想知道为什么会发生错误 使用LINQ时绑定到控件的正确方法是什么?

没有可用的来源

我不确定发生了什么或者我做了什么..现在我随时尝试调试它说所有BCL的东西都没有可用的源代码例如,在debug.print上我得到的消息是 找到’f:\ dd \ ndp \ fx \ src \ CompMod \ System \ Diagnostics \ Debug.cs’的源代码。 校验和:MD5 {40 74 18 44 a8 15 28 2e 54 75 5e 40 d1 5f 6a 0} 文件’f:\ dd \ ndp \ fx \ src \ CompMod \ System \ Diagnostics \ Debug.cs’不存在。 在’f:\ dd \ ndp \ […]