标签: sharpdevelop

如何将VB项目转换为C#项目

我有一个用VB编写的项目,我需要将整个项目转换为C#项目.我不想逐个文件地做,我找到了一些在线转换器,但它们只转换代码行,而不是整个项目.我在研究中发现,这里写的是我看到这个问题,有人写过

"关于Sharpdevelop的最好的部分是它从VB和C#转换整个项目(源文件),反之亦然"

我还在Google上进行了研究,如果你正确点击这个项目,我在这里找到 "在项目窗口右键单击项目并选择转换 - 从VB.NET到C#".但是当我在"项目"窗口中右键单击"项目"时,我会发现"转换".是否有任何工具我必须为SharpDevelop安装,然后我将能够转换我的项目?谢谢

.net c# vb.net sharpdevelop converter

75
推荐指数
1
解决办法
7万
查看次数

如何在不使用Visual Studio的情况下开发Microsoft Office AddIn

我正在尝试使用C#.Net开发MS Office Addin,但我无法访问Visual Studio.相反,我使用SharpDevelop作为我的IDE,(但我的问题与使用任何其他IDE开发或从命令行编译的任何人都同样相关......)

我已经做了一些搜索有关如何开发AddIns的指南,但它们似乎都需要Visual Studio并按照以下步骤操作:

  1. 安装互操作程序集
  2. 创建一个Visual Studio .Net项目(我无法做到这一点)
  3. 扩展VS ThisAddIn模板

我设法做的是:

  1. 安装互操作程序集
  2. 创建一个C#空的SharpDevelop项目
  3. 向Microsoft.Office.Interop.Outlook添加GAC引用
  4. 将COM引用添加到Microsoft Office 12.0对象库
  5. 添加线 using Outlook = Microsoft.Office.Interop.Outlook;
  6. 和线 using Office = Microsoft.Office.Core;
  7. 看一些示例代码,并意识到它们都是指我没有的VS模板和VSTO库(Microsoft.Office.Tools).

我从哪里开始?是否有我错过的指南/教程,或者有人可以提供一些指示?

c# vsto add-in sharpdevelop ms-office

27
推荐指数
1
解决办法
2万
查看次数

有没有使用SharpDevelop构建ASP.NET MVC应用程序的经验?

我一直使用VS进行.NET开发,但我只是想知道现在的替代品.我对使用ASP.NET MVC开发特别感兴趣.我并不担心vs的任何视觉设计方面,但当然喜欢intellisense和调试功能.

对于在做ASP.NET MVC时尝试过SharpDevelop的人来说:

  • 你是怎么过的?

  • 主要的缺点和痛点是什么?

谢谢

ide asp.net-mvc sharpdevelop

24
推荐指数
1
解决办法
4711
查看次数

C# - 使用DataTable填充组合框

我习惯使用Java,那里有大量的例子.由于各种原因,我不得不切换到C#并尝试在SharpDevelop中执行以下操作:

// Form has a menu containing a combobox added via SharpDevelop's GUI

// --- Variables
languages = new string[2];
languages[0] = "English";
languages[1] = "German";
DataSet myDataSet = new DataSet();

// --- Preparation
DataTable lTable = new DataTable("Lang");
DataColumn lName = new DataColumn("Language", typeof(string));
lTable.Columns.Add( lName );
for( int i=0; i<languages.Length; i++ ) {
    DataRow lLang = lTable.NewRow();
    lLang["Language"] = languages[i];
    lTable.Rows.Add(lLang);
}
myDataSet.Tables.Add(lTable);

// --- Handling the combobox
mnuActionLanguage.ComboBox.DataSource = myDataSet.Tables["Lang"].DefaultView;
mnuActionLanguage.ComboBox.DisplayMember = "Language";
Run Code Online (Sandbox Code Playgroud)

人们会假设在下拉列表中看到一些值,但它是空的.请告诉我我做错了什么;(

编辑:mnuActionLanguage.ComboBox.DataBind()是我也在网上找到的,但它在我的情况下不起作用.

mnuActionLanguage.ComboBox.BindingContext …
Run Code Online (Sandbox Code Playgroud)

.net c# datatable combobox sharpdevelop

21
推荐指数
3
解决办法
21万
查看次数

为什么选择SharpDevelop而不是Visual Studio进行C#编码?

我以前曾经遇到过几次SharpDevelop,但我不知道有谁在其中实际编程.你会推荐它用于C#中的中型项目吗?

子问题:编译速度有差异吗?(文章是关于SharpDevelop中的多线程compliling)

谢谢你的回答!

c# sharpdevelop visual-studio

21
推荐指数
3
解决办法
3万
查看次数

18
推荐指数
2
解决办法
5239
查看次数

无法连接到任何指定的mysql主机.C#MySQL

我执行代码时遇到上述错误 -

MySqlConnection mysqlConn=new MySqlConnection("server=127.0.0.1;uid=pankaj;port=3306;pwd=master;database=patholabs;");
        mysqlConn.Open();
Run Code Online (Sandbox Code Playgroud)

我已经尝试将服务器设置为localhost,用户设置为root但我收到以下错误 -

Error: 0 : Unable to connect to any of the specified MySQL hosts.
System.Transactions Critical: 0 : <TraceRecord xmlns="http://schemas.microsoft.com/2004/10/E2ETraceEvent/TraceRecord" Severity="Critical"><TraceIdentifier>http://msdn.microsoft.com/TraceCodes/System/ActivityTracing/2004/07/Reliability/Exception/Unhandled</TraceIdentifier><Description>Unhandled exception</Description><AppDomain>DBSync.exe</AppDomain><Exception><ExceptionType>MySql.Data.MySqlClient.MySqlException, MySql.Data, Version=6.7.4.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d</ExceptionType><Message>Unable to connect to any of the specified MySQL hosts.</Message><StackTrace>
at  MySql.Data.MySqlClient.NativeDriver.Open()
at MySql.Data.MySqlClient.Driver.Open()
at MySql.Data.MySqlClient.Driver.Create(MySqlConnectionStringBuilder settings)
at MySql.Data.MySqlClient.MySqlPool.CreateNewPooledConnection()
at MySql.Data.MySqlClient.MySqlPool.GetPooledConnection()
at MySql.Data.MySqlClient.MySqlPool.TryToGetDriver()
at MySql.Data.MySqlClient.MySqlPool.GetConnection()
at MySql.Data.MySqlClient.MySqlConnection.Open()
at DBSync.MainForm.BtnCalculateClick(Object sender, EventArgs e) in c:\Documents  and Settings\Test01\My Documents\SharpDevelop Projects\DBSync\DBSync\MainForm.cs:line 51
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent) …
Run Code Online (Sandbox Code Playgroud)

c# mysql sharpdevelop visual-studio-2010

14
推荐指数
5
解决办法
13万
查看次数

适用于Windows的Mono的好IDE

我想在Windows上用C#开发Win/Linux/Mac的Mono应用程序.有没有真正好的(Visual Studio可比较的)IDE?如果我能够设法Visual C# Express使用Mono编译器编译解决方案,那将是最好的.

我找到了一个#developIDE,它看起来非常酷,并且具有很多功能,Visual Studio的Express版本没有(比如TortoiseSVN,NUnit等的插件).Hovewer 3.*版本放弃了对Mono的支持,因此您无法再使用Mono编译器编译解决方案.

还有一个MonoDevelop.我试过了,很糟糕.根本不可与Visual Studio相媲美.没有WinForms设计师,+吨其他缺少的功能.我想他们是否会放弃MonoDevelop的开发并为#develop构建一个插件.

有没有其他足够好的IDE,或者是否有可能使Visual C#Express或#develop使用Mono编译器编译解决方案?

编辑:Delphi Prism看起来很酷,但它不是C#.

c# windows mono sharpdevelop monodevelop

9
推荐指数
2
解决办法
1万
查看次数

SharpDevelop错误:"工具版本'12 .0'无法识别......"

在过去的几个月里,我一直在使用SharpDevelop开发一个使用Excel-DNA的vb.net项目,突然之间,当我像往常一样打开我的项目时,我有这样的错误:

工具版本"12.0"无法识别.可用的工具版本是"2.0","3.5","4.0".C:\路径\到\ file.vbproj

我正在考虑这些谬误的代码: <Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">.据我所知,我的Mercurial历史一直都有这个价值.

知道什么可能造成问题吗?我已经安装了Visual Studio来测试它,看看投资是否值得并最近卸载它,它可能与它有关吗?

vb.net sharpdevelop

9
推荐指数
1
解决办法
1万
查看次数

通过派生类型调用的静态方法

有一个叫做圆圈的课.它包含circleID,circleGeometry和circlePath属性.

public class Circle 
{
    public string ID {get; set;}
    public EllipseGeometry circleGeometry {get; set;}
    public Path circlePath {get; set;}
}
Run Code Online (Sandbox Code Playgroud)

现在,我正在尝试为圆圈设置ZIndex值.例如,它将是2.

Canvas.SetZIndex(someCircleID.circlePath,2);
Run Code Online (Sandbox Code Playgroud)

但我有这样的警告:

"通过派生类型调用静态方法"

有人可以解释一下这是什么意思吗?

c# sharpdevelop

9
推荐指数
1
解决办法
1114
查看次数