仮想ボックス Debian OS で実行されている Java サーバーがあります。
とにかく、サーバー側で WSDL ファイルが作成され、Visual Studio から Web サービスを使用しています。サービスが検出され、このサービス参照を追加していますが、ビルドしようとすると次のエラーが発生します。
「WindowsFormsApplication2.Properties.Settings」には「WindowsFormsApplication2_TravelAgency_TravelBooking」の定義が含まれておらず、タイプ「WindowsFormsApplication2.Properties.Settings」の最初の引数を受け入れる拡張メソッド「WindowsFormsApplication2_TravelAgency_TravelBooking」が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか? ?) C:\Users\Me\Documents\Projects\WindowsFormsApplication2\WindowsFormsApplication2\Web References\TravelAgency\Reference.cs 42
これは、次の内容に関連していReference.cs
ます。
this.Url = global::WindowsFormsApplication2.Properties.Settings.Default.WindowsFormsApplication2_TravelAgency_TravelBooking;
WindowsFormsApplication2_TravelAgency_TravelBooking
赤で下線が引かれています。
何が起こったのかわからないので、必要なすべての情報を追加します。他に何を追加すればよいかわかりません。
編集:
私が持っているすべてのコードは次のとおりです
Program.cs
:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Windows.Forms;
namespace WindowsFormsApplication2
{
static class Program
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
}
}
そしてForm1.cs
そしてForm1.cs[Design]
:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using WindowsFormsApplication2.TravelAgency;
namespace WindowsFormsApplication2
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
TravelBooking tb = new TravelBooking();
}
}
}
編集:
Netbeans でこれを行い、(テストするためだけに) Java Gui を作成すると、正常に動作し、うまく機能します。これが、生成されたコードに関係があると私が信じる理由です