2015-10-16 32 views
0

修改資源文件之前,它看起來像這樣在VS.NET(2013):爲什麼保存後生成單獨的資源文件?

Strings.resx 
    Strings.Designer.cs 

保存後,它看起來像這樣:

Strings.resx 
    Strings.Designer.cs 
    Strings1.Designer.cs 

如果我嘗試運行該項目,我得到一個字符串已經存在的錯誤。然後我必須刪除Strings.Designer.cs並將Strings1.Designer.cs重命名爲Strings.Designer.cs。

然後我必須卸載項目並修改項目文件XML中的這些引用。然後重新加載,一切都很好,直到我再次修改。

任何想法如何解決這個問題?

+0

你保存文件,同時調試或類似的東西?我不知道其實我只是在猜測。 – mertyildiran

+0

不 - 我正在運行該應用程序。 – 4thSpace

+0

您是否嘗試刪除二進制文件並重新編譯? – mertyildiran

回答

1

我面臨同樣的問題。我刪除了我的舊資源文件並創建了一個具有相同名稱和內容的新資源文件。現在它工作正常。

因此,刪除Strings.resx文件,並創建具有相同名稱的新文件Strings.resx

相關問題