問題タブ [vbcodeprovider]

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 投票する
1 に答える
22257 参照

.net - 'TestString'は宣言されていません。保護レベルが原因でアクセスできない場合があります。(BC30451)

VBCodeProviderクラスを使用して、オンザフライのコードコンパイルを試しています。私ができるようにしたいのは、コード内のアセンブリ内のパブリック変数を変更することです。

アプリケーションにがありPublic TestString As String = ""ます。

これは私がコンパイルに使用しているコードです:

これは私のテキストボックスのコードです:

私が得るエラーは「TestString」が宣言されていないということです。保護レベルが原因でアクセスできない場合があります。(BC30451)

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

.net - 文字列をvb.netのコードに変換し、メインプロジェクトの静的変数またはパブリック変数を表示する方法

重複の可能性:
現在のアセンブリをCodeProviderに公開する方法

この例のように、vb.netのテキストボックスから文字列を変換するコードを作成しました:文字列をc#のコードに変換する方法

しかし、このクラスでは、メインプロジェクトから静的変数とメソッドを呼び出すことはできません。それはコードvb.netです:

メインプロジェクトからすべての静的およびパブリックメソッドと変数を呼び出すにはどうすればよいですか?ありがとう!

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

c# - .NET Framework 4.0 の AppDomain で codeCom コードを実行する

NET Framework 4.0 の現在の AppDomain でコンパイルされたコードを実行するにはどうすればよいですか? 以下はネット フレームワーク 3.5 で動作するコードですが、NET Framework 4.0 では objCompilerParameters.Evidence が廃止されているため、どうすれば解決できますか?

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

c# - VBCodeProvider で暗黙的な行継続を有効にする方法は?

次の VB.NET コードは、Visual Studio からコンパイルすると機能します。

ただし、それを使用してコンパイルしようとすると、CodeDom暗黙的な行継続を使用しないように見えます (アンダースコアを入れることで機能させることができますが、それはまさに避けたいことです)。

使用したコード:

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

.net - VBCodeProvider の使用方法

Windows 7 x64 で .NET Framework 4.0 を使用して Windows フォーム アプリケーションを作成しています。

私のプログラムは、いくつかのテキストを EXE にコンパイルできる必要があります。VBCodeProvider でこれを実行できることがわかりました。問題は、使い方がわからないことです。Google で MSDN のドキュメントを検索して確認しました。

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

c# - Visual Studio 2012 に C++ 用のコード プロバイダーはありますか

以下のコードを C# および VB.net のコード プロバイダーとして使用しました。

そのように、Visual Studio 2012 で C++ に使用できるコード プロバイダーはありますか