問題タブ [sharpdevelop]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
928 参照

c# - Sharpdevelop で subsonic のアクティブレコードを実行しようとすると、T4 テンプレート生成エラーが発生する

こんにちは、
sharpdevelop (アクティブ レコード アプローチ) で亜音速を動作させようとしています。
T4 テンプレートからコードを生成する際に問題が発生しています。

このエラーがスローされます: Blocks are not allowed after helpers - SQLiteTest.tt

行を削除すると <#@ include file="SQLite.ttinclude" #>、エラーは発生しなくなりますが、もちろん機能しません。

エラーはSQLite.ttincludeまたはSettings.ttincludeのどこかにある はずです。ttinclude ファイルを調べましたが、ブロックまたはヘルパーが何かわかりません。

エラーの原因について何か考えはありますか? どうやらモノラル開発 T4 ジェネレーターは同じエラーをスローしますが、Visual Studio のエラーはスローしません。

0 投票する
3 に答える
1814 参照

c# - リリースビルドのNUnit参照を削除します

多くのNUnitテストを含むプロジェクトがあります。これらのテストがデバッグ構成ビルドに含まれていることを嬉しく思いますが、リリース構成のnunit.frameworkへの依存関係を削除したいと思います。特定の(リリース)構成のNUnit参照とnunitテストオブジェクトを除外する方法はありますか?私はSharpDevelopを使用していますが、VisualStudioでもこの問題にどのように取り組むのか興味があります。

手がかりはありますか?

0 投票する
1 に答える
970 参照

c# - プロジェクトが SharpDevelop によって生成された場合、OpenFileDialog は Norton Antivirus によってブロックされます

SharpDevelop 4 で新しい winform プロジェクトを作成し、OpenFileDialog (または SaveFileDialog) をフォームにドラッグし、ダイアログ (.ShowDialog) を表示すると、Norton Internet Security 2011 はアプリケーションをブロックし、それを削除します (バイナリ)。ノートンのソナー保護は、アプリケーションの「疑わしい動作」を報告します。これは、Visual Studio で作成されたプロジェクトでは発生しません。私はWin 7を実行しています。

これは、シングルスレッドのアパートメント属性の欠如と関係があるのではないかと思いました。SharpDevelop はこの属性を winform に使用しますか? それはどこにありますか?一般的に、SharpDevelop と Visual Studio の自動生成コードのどのような違いがこれを引き起こす可能性がありますか?

編集:

  • この問題は、SharpDevelop デバッグの内部とバイナリの外部の両方で発生します。
  • .AutoUpgradeEnabled を False に設定すると、問題が解決しました。ただし、Visual Studio で生成されたコードの場合、.AutoUpgradeEnabled の値に関係なく問題は発生しません。
0 投票する
2 に答える
980 参照

.net - なぜsharpdevelopには.net 4.5のバージョンがすでにあるのですか?

このリンクを参照してください: http://build.sharpdevelop.net/buildartefacts/#SD45

彼らはまだ .net 4.5 を公開していないと思いますよね?

0 投票する
1 に答える
520 参照

powershell - Powershell構文用のSharpDevelopXSHDファイル?

PowerShell構文用のAvalonEditXSHDファイルを作成した人はいますか?私は自分のプロジェクトに1つ必要であり、車輪の再発明をしていないことを確認したいと思います。ありがとう

0 投票する
1 に答える
3562 参照

sharpdevelop - ICSharpCode.TextEditor.TextEditorControlを使用して構文エラーを強調表示するにはどうすればよいですか?

ICSharpCode.TextEditor.TextEditorControlDSLエディタとして使用しています。DSLコンパイルエラーが発生した場合、ユーザーエクスペリエンスを向上させるために、問題のあるテキストを強調表示したいと思います。しかし、私はこれを行う方法を見つけるのに苦労しています。

これまでのところ、ShowInvalidLinesプロパティがあることはわかりましたが、行を無効としてマークする方法がわかりません。私はまた、それらHighlightSpanStackのプロパティをLineSegment確認HighlightingStrategyしますが、それらがどのように使用されるのかはわかりません。

どんな助けでもいただければ幸いです。ありがとう!

0 投票する
1 に答える
477 参照

ruby - Ruby構文用のSharpDevelopXSHDファイル?

Ruby構文用のAvalonEditXSHDファイルを書いた人はいますか?私は自分のプロジェクトに1つ必要であり、車輪の再発明をしないようにしたいと思っています。ありがとう

0 投票する
1 に答える
203 参照

sharpdevelop - SharpDevelopプロジェクトテンプレートで変数の置換を防ぐ方法

SharpDevelop 4.1のプロジェクトテンプレートを作成しています。このテンプレートのファイルの1つは、NLog構成を含むXML構成ファイルです。問題は、SharpDevelopテンプレート自体のNLogレイアウトと変数置換が同じ構文を使用することです。つまり、${time}レイアウトの問題は次のとおりです。

結果のファイルにそのまま出力することを目的としていますが、SharpDevelopテンプレートの展開により、テンプレートが展開された時間に置き換えられます。

${ProjectName}の置換がまだ必要です。$ {time}の置換を防止または回避するにはどうすればよいですか?

0 投票する
1 に答える
8499 参照

c# - シャープデベロップ(またはビジュアルスタジオ)でコンパイルするにはどうすればよいですか?

SharpDevelopでc#コードをコンパイルする方法はありますか(ビジュアルスタジオにも適用されます)?私は現在DOSを使用してそれを行っていますが、これは非効率的なようです。

編集:言い換えると、「c:\ windows \ microsoft.net \ framework \ v2.0.50727 \ csc.exe / target:library/reference:ExcelDna.Integration.dllTestLib.cs」に相当するものをシャープで実行するにはどうすればよいですか。発展させる?

0 投票する
2 に答える
26116 参照

c# - VisualStudioなしでMicrosoftOfficeアドインを開発する方法

C#.NetでMS Officeアドインを開発しようとしていますが、VisualStudioにアクセスできません。代わりに、SharpDevelopをIDEとして使用しています(ただし、私の質問は、他のIDEを使用して開発したり、コマンドラインからコンパイルしたりする人にも同様に関連しています...)

アドインの開発方法に関するガイドを少し検索しましたが、すべてVisual Studioが必要であり、次の手順に従うようです。

  1. 相互運用機能アセンブリをインストールします
  2. Visual Studio .Netプロジェクトを作成します(このビットは実行できません
  3. VSThisAddInテンプレートを拡張します

私が何とかしたことは次のとおりです。

  1. 相互運用機能アセンブリをインストールします
  2. C#の空のSharpDevelopプロジェクトを作成します
  3. Microsoft.Office.Interop.OutlookにGAC参照を追加します
  4. MicrosoftOffice12.0オブジェクトライブラリへのCOM参照を追加します
  5. 行を追加しますusing Outlook = Microsoft.Office.Interop.Outlook;
  6. とラインusing Office = Microsoft.Office.Core;
  7. いくつかのサンプルコードを見て、それらがすべて私が持っていないVSテンプレートとVSTOライブラリ(Microsoft.Office.Tools)を参照していることを理解してください。

ここからどこへ行くの?私が見逃したガイド/チュートリアルはありますか、または誰かがいくつかのポインタを提供できますか?