我們有一個名爲的web服務,比如說Foo。版本控制:svcmap,迪斯科,xsd,wsdl,svcinfo和數據源文件
所以有一個Foo.svc文件和Foo.svc.cs後面的代碼。
我們添加一個silverlight項目並希望使用Foo.svc服務,所以我們添加一個服務引用並調用它的名稱空間FooBar。
這將創建下列文件:
- Reference.cs
- Reference.svcmap
- Foo.xsd
- Foo.disco
- configuration.svcinfo
- Foo.wsdl
- 還有各種* .datasource文件。
隨着時間的推移,我們更新Foo.svc並添加更多Web服務(方法和接口),並且FooBar目錄中的文件數量不斷增加。
我有26美孚(NN)該目錄中xsd文件 - 其中nn = 1至26.
我configuration.svcinfo是高達configuration91.svcinfo。
我的問題是這樣的嗎?是否需要對這些文件進行版本控制?每次構建\部署時(只要您執行更新服務參考),它們都可以被刪除嗎?
我不會把這作爲答案,因爲我不知道。但只有reference.cs文件對我來說是最重要的文件。有時,slsvcutil.exe不能正常工作,所以當我使用它來生成silverlight的引用時,只會生成Reference.cs。 – 2010-03-15 02:36:10
謝謝!我剛剛在silverlight論壇上看到了David的同一個問題。當然無用的答案。上帝保佑堆棧溢出! – 2011-08-14 17:53:57